Olá pessoal! Bom, esse é o meu primeiro tópico aqui.
Eu tenho que fazer um trabalho sobre shell script onde tenho que criar 5 funções que interajam com o usuário.
Pois bem... Eu já criei as 5 funções e tal... Só que tem um problema: o script não pode exibir erros do terminal..
O que está acontecendo.. é que por exemplo: Na função "Renomear um arquivo", se o usuário digitar o nome de um arquivo que não exista, o terminal mostra o erro, sendo
que eu mostro ao usuário os arquivos existentes no diretório atual dele.
Resumidamente o que quero é um jeito de coloca o "IF" para verificar se o arquivo que a pessoa digitou existe no diretório, se sim, executa o resto, se não, volta do começo.
echo; echo "Arquivos contidos no atual diretório: "; echo "----------------------------------------"; echo "`ls -C /$HOME`"; echo "----------------------------------------"; echo ; echo "Digite o nome do arquivo que deseja renomear: "; read ARQNAME; echo "Digite um novo nome para o arquivo: "; read ARQNAMA2; mv $ARQNAME $ARQNAME2; echo ; echo "----------------------------------------"; echo "`ls -C /$HOME`"; echo "----------------------------------------";;echo;
echo "Arquivos contidos no atual diretório: "; echo "----------------------------------------"; echo "`ls -C /$HOME`"; echo "----------------------------------------"; echo ; echo "Digite o nome do arquivo que deseja renomear: "; read ARQNAME; echo "Digite um novo nome para o arquivo: "; read ARQNAMA2; mv $ARQNAME $ARQNAME2; echo ; echo "----------------------------------------"; echo "`ls -C /$HOME`"; echo "----------------------------------------";;