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