На работе мы используем эту конструкцию, чтобы, например, выяснить имена всех файлов, измененных в SVN с момента последнего обновления, и выполнить для них команду svn add
:
svn st | grep '^\?' | perl -pe 's/^\s*\?// | xargs -L 1 svn add'
И я подумал: «Хотел бы я использовать Perl однострочный скрипт вместо grep
».
Можно ли это сделать и как, если да?
PS: Я обнаружил, что в Perl есть оператор m//
.Я думаю, что его следует использовать для переменных ARGV (не знаю их имен в Perl - это может быть массив $_
или просто $1
-подобные переменные?).