2014-10-09 2 views
0

Я новичок в Unix. Мне интересно, имеет ли порядок опций и параметров, переданных конкретной команде? Например:Параметр и параметр команды 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

В целом это не имеет значения, но есть некоторая команда, для которой порядок важен. Нет общего правила. Внимательно прочитайте инструкцию ...

Смежные вопросы