私は実行するために使用するいくつかのコマンドでテキストファイルを作成するbashスクリプトを作成しています。 コマンドの間に、テキストファイルに送信されるエコーメッセージを配置したい、これを習得する方法?
c=0;
for i in `cat`; do
echo "bash stopservers.sh $i" >> cmds.txt;
echo (echo "please wait, stopping Managed server $i") >> cmds.txt
echo "sleep 10" >>cmds.txt
c=$((c+1));
done < list.txt
おかげ
----引用符がありません – Kalpanaraim
'echo" echo \ "管理しているサーバ$ i \" ">> cmds.txt'は役に立ちます:-) –
[' for'ループと 'cat'を使わないでください。ファイルの内容を読む。 'read'と' while'ループを使います(http://mywiki.wooledge.org/DontReadLinesWithFor)。 – chepner