эта -1
опция является традиционной опцией стиля Unix, чтобы указать, что вы хотите grep
включить 1
строку дополнительного текста в соответствии с контекстом .
Если вы сделаете это man grep
и поищете заголовок Контроля строки контекста, вы обнаружите, что в следующих опциях будут описаны различные способы запроса дополнительных строк контекста. В частности, на ваш вопрос вы увидите:
-C NUM, -NUM, --context=NUM Print NUM lines of output context. Places a line containing a group separator (--) between contiguous groups of matches. With the -o or --only-matching option, this has no effect and a warning is given.
это где -1
документировано (например, -NUM
где NUM равно 1), поэтому все следующие команды будут вести себя одинаково: grep -1
или grep -C 1
илиgrep --context=1