我在命令替换中有一个很长的 bash 命令,如下所示:
$( comaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaand )
Run Code Online (Sandbox Code Playgroud)
我想知道是否有办法将此命令分成较短的行以提高可读性,如下所示:
$( com
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
nd )
Run Code Online (Sandbox Code Playgroud)
Rap*_*ens 13
您可以使用\
.
$( com\
aaaaaaaaaaaaaa\
aaaaaaaaaaaaaa\
nd )
Run Code Online (Sandbox Code Playgroud)
该\
告诉shell忽略换行符。
小智 11
如果|
长 Bash 命令行中有管道符号,则可能不需要反斜杠\
来屏蔽换行符,因为管道|
符号也可用于格式化代码。
# example
ls |
cat -n |
tail |
head
Run Code Online (Sandbox Code Playgroud)