【发布时间】:2014-12-04 21:04:38
【问题描述】:
我是 Unix 新手。 我想知道传递给特定命令的选项和参数的顺序是否重要? 例如:
$grep -i -P 'wonderful' filename
$grep filename -i 'wonderful' -P
它们的意思完全一样吗?
如果它们的意思不同,在 unix 管道中,因为第一个命令的结果将作为输入传递给第二个命令,输出将放置在哪个位置第二个命令的输入参数? 例如:
$echo "This is a wonderful day"|grep -P -i 'Wonderful'
这是否等同于:
$grep -P -i 'Wonderful' $(echo "This is a wonderful day")
还是按其他顺序?
【问题讨论】: