Esse é o caminho correto para o script BASH.
Para inserir as informações na mesma linha, consulte esta resposta.
Tente
read -p "tweet>" tweet
Por exemplo, eu tenho este script que deve twittar do shell, mas não tenho certeza se estou passando a variável corretamente.
#!/bin/bash
echo "tweet>"
read tweet
curl -u user:pass -d status="$tweet" http://twitter.com/statuses/update.xml
Não sei qual é a maneira correta de fazer isso no bash. Também estou curioso para saber se posso obter a instrução echo e o prompt para que a entrada apareça na mesma linha.
Esse é o caminho correto para o script BASH.
Para inserir as informações na mesma linha, consulte esta resposta.
Tente
read -p "tweet>" tweet
Tags bash shell-script variable read