我有一个脚本,其中包含一行代码:
curl example.com | grep "some words | xargs mkdir | ad --nauseum
我的问题是,我是否可以在重定向输出时将其分成多行(或者这种情况是否有更好的模式?)
答案 0 :(得分:5)
管道符号的一个有趣的事实是它将接受换行符(并格式化空格)而没有问题:
curl example.com |
grep "some words" |
xargs mkdir |
ad --nauseum
答案 1 :(得分:1)
如果您的意思是将代码行拆分为多个代码行,则可以使用
\
符号,例如
curl example.com \
| grep "some words \
| xargs mkdir \
| ad --nauseum
通过这个你只需要逃避新的行,你的剧本将像一个单行仍然