DiViniciusF
(usa Linux Mint)
Enviado em 02/11/2016 - 22:28h
Pessoal, estou com um problema para a resolução do problema abaixo, contem todas as especificações:
Exercício 4 - juntatudo.sh
Mostra na tela "grudados" todos os parâmetros recebidos na linha de comando,
como uma única palavra.
nano juntatudo.sh – Cria o arquivo
#!/bin/bash
echo –n “Escreva uma palavra ou sair para sair: “
read a
while [ “$b” != “sair” ];
do
b=$a$b
echo –n “Escreva outra palavra ou sair para sair: “
read b
done
echo “$b”
sh juntatudo.sh
Nesse exercício, é necessário obter palavras do usuário até que ele digite fim para finalizar o programa! E quando ele digitar fim, deveria aparecer todas as palavras que ele digitou e junta-las, exemplos:
Ele digitou: Diego Vinicius F
O que aparece: sair
Deveria aparecer: DiegoViniciusF
Ele digitou com espaço e a resposta precisa ser sem espaço!
Mas o programa que criei, quando o usuário escreve sair, ele imprime sair e sai do programa, não mostra as palavras digitas!
Utilizei o terminal Linux para executar essa tarefa!