例の bash for ループの例のいくつかが複数行にわたって分散していることを確認しました。
for VARIABLE in file1 file2 file3
do
command1 on $VARIABLE
command2
commandN
done
(例えばここ http://www.cyberciti.biz/faq/bash-for-loop/)bash端末に改行文字を入力する方法(私はパテを使用します)?行の最後で Enter キーを押すと、システムはその行を実行します。
ベストアンサー1
終了を押すとEnter:
for VARIABLE in file1 file2 file3
for
ループがまだ完了していないため、シェルは何もできません。したがって、仕上げ単語を入力するまで、$PS2
プロンプト(通常)であるさまざまなプロンプトを印刷します。>
done
ただし、>
一度表示されたら、戻って最初の行を編集することはできません。
Enterまたは、入力する代わりに入力することもできますCtrl-VCtrl-J。このようにして、^J
現在のバッファを消費せずに改行(別名)を入力できます。承諾しましたその後、後で戻って最初の行を編集できます。
では、現在のバッファを適用せずに改行文字を押すか挿入zsh
できます。で同じ動作を得るには、以下を追加します。Alt-EnterEscEnterbash
~/.inputrc
"\e\C-m": "\026\n"
(キャラクター\026
として)。^V