|
|
1
5
为什么要“建立”一个命令?使用适当的 从脚本中选择的行(忽略未更改的行):
有关以这种方式使用数组的快速演示:
输出:
请看 BashFAQ/050 关于将命令放入变量。脚本不起作用的原因是无法引用引用字符串中的参数。如果要在那里加引号,它们将被视为字符串本身的一部分,而不是分隔符。在参数未被引用的情况下,分词完成,包含空格的参数被视为多个参数。在任何情况下,带有“<”、“>”或“|”的参数都不是问题,因为重定向和管道在变量展开之前执行,因此它们被视为字符串中的字符。
一些附加说明: |
|
|
2
1
BashFAQ #50
(也可能
#35
注意,在
此外,这也使您无法在build命令中构建重定向或其他特殊的shell选项——如果您添加
|
|
|
3
0
|