変数を別のコマンドに引数として渡す正しい方法は何ですか?

変数を別のコマンドに引数として渡す正しい方法は何ですか?

たとえば、シェルからツイートを送信するように設計されたスクリプトがありますが、変数が正しく渡されたかどうかはわかりません。

#!/bin/bash

echo "tweet>"
read tweet

curl -u user:pass -d status="$tweet" http://twitter.com/statuses/update.xml

Bashでこれを行う正しい方法が何であるかわかりません。 echoステートメントと入力プロンプトを同じ行に表示できるかどうか疑問に思います。

答え1

これがBASHスクリプトを書く正しい方法です。

同じ行に入力するには、次を参照してください。この答え。

努力する

read -p "tweet>" tweet

関連情報