これらのechoコマンドの構文はどういう意味ですか?

これらのechoコマンドの構文はどういう意味ですか?

次のコマンドを含むコピーされたスクリプトを試しました。

echo "rc  $2" > $WORKDIR/out.dat

out.datファイルに何かを出力しようとしているようです。しかし、これは何をrc $2意味しますか?

それはまた含んでいる

echo "PWD" >> $WORKDIR/env.txt

>>代わりにここを使用するのはなぜですか>

答え1

これらのどれも実際にecho問題ではありません。

"rc $2"テキスト "rc"、スペース、スクリプトまたは関数に渡される2番目の引数。

>>新しいファイルを作成する代わりに、既存のファイルに追加して>プロセス内の既存のファイルを削除します。

関連情報