Bash コマンド置換の複数行

Bash コマンド置換の複数行

次のコマンド置換に長いbashコマンドがあります。

$( comaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaand )

読みやすくするために、次のようにこのコマンドをより短い行に分割する方法があるかどうか疑問に思います。

$( com 
   aaaaaaaaaaaaaa
   aaaaaaaaaaaaaa
   nd )

答え1

を使用して改行文字を隠すことができます\

$( com\
aaaaaaaaaaaaaa\
aaaaaaaaaaaaaa\
nd )

\改行文字を無視するようにシェルに指示します。

答え2

長いBashコマンドラインにパイプシンボルがある場合は、パイプシンボルを使用してコードを書式設定することも|できます。\|

# example
ls | 
 cat -n | 
 tail   | 
 head

関連情報