Pedir a confirmação do usuário para a execução de um comando em shell é simples. Veja como ler a resposta do usuário neste exemplo simples:
#!/bin/bash
read -p "Exibir arquivos em lista (s/n)? "
if [ "$REPLY" == "s" ]; then
ls -l
else
ls
fi
O parâmetro -p espera a entrada de dados pelo usuário e armazena a entrada na variável $REPLY.
Deve-se respeitar os espaços entre os colchetes para evitar que o interpretador encontre erros como "command not found".
Nenhum comentário:
Postar um comentário