我是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")
或以其他顺序?
答案 0 :(得分:0)
一般情况下,这并不重要,但有一些命令对哪个顺序很重要。没有一般规则。仔细阅读手册......