GNU/Linux >> Linux の 問題 >  >> Linux

シェルスクリプトで長いコマンドを分割しますか?

私はUnixシェルスクリプトを書いていますが、適切なフォーマットに不慣れです。 1つのコマンドとして実行するために長い行を書かなければならない場合が多くありました。

質問:シェルコマンドの1つの長い行を複数の行に分割し、それを1つのコマンドとして実行する方法はありますか?

承認された回答:

長い文字列をより小さく、おそらくより読みやすいコンポーネントに分割するか、末尾の「\」を使用して行の区切りを示します。

「manbash」から:

\ペアが表示され、バックスラッシュ自体が引用符で囲まれていない場合、\は行継続として扱われます(つまり、
入力ストリームから削除され、事実上無視されます)。


Linux
  1. シェルスクリプトでSetuidを許可しますか?

  2. シェルスクリプトの連想配列?

  3. シェルスクリプトの正しいロック?

  1. シェルスクリプトでルート権限を削除する方法は?

  2. バックグラウンドで UNIX / Linux コマンド (およびシェル スクリプト) を実行する 5 つの方法

  3. シェル スクリプトのコマンド ライン パラメータ

  1. Webサイトからシェルスクリプトを実行しますか?

  2. フォルダ内のすべてのシェル スクリプトを実行する

  3. 別のディレクトリからスクリプトを実行する