что означает «^ $ 1» в сценарии оболочки?

[1128141] Вы можете посмотреть на [1128582] rsync [1128583], если вы еще не знакомы с ним. Это выглядит как проблема, которая на самом деле не должна требовать собственного скрипта.[12131]Взгляните [1128584]здесь [1128585], или используйте вашу Google foo.[12132]Необходимая вам опция [1128586]rsync[1128587], вероятно, [1128588]--files-from[1128589]. [12133]rsync[1128590]rsync[1128591] заклинание будет что-то вроде:[12134]
1
19.05.2015, 04:01
1 ответ

GREP - это программа, которая ищет обычные выражения. Первый аргумент для Greep - это шаблон для поиска. В скриптах и ​​функциях $ 1 - это ссылка на первый аргумент, переданный на этот скрипт или функцию. ^ ^ ^ ^ . начало новой линии и игнорируется, если найдена в другом месте.

Обратите внимание, что ^ может иметь альтернативное значение отрицания, хотя и не в этом случае здесь.

5
27.01.2020, 23:16

Теги

Похожие вопросы