Если я хочу вырезать список текста с использованием строки в качестве разделителя, возможно ли это? Например, у меня есть каталог, в котором список сценариев оболочки вызывает тот же perl script say
abc.pl
Итак, когда я делаю
$grep abc.pl *
в этом каталоге, он дает мне следующие результаты
xyz.sh: abc.pl 1 2
xyz2.sh: abc.pl 2
mno.sh: abc.pl 3
pqr.sh: abc.pl 4 5
В основном я хочу, чтобы весь результат после "abc.pl" (чтобы проверить, какие аргументы диапазона передаются perl прямо сейчас)
Когда я попробовал
$grep abc.pl * | cut -d'abc.pl' -f2
ИЛИ
$grep abc.pl * | cut -d'abc\.pl' -f2
его давая мне
cut: invalid delimiter
Когда я читаю человека для вырезания, он указывает
delim может быть многобайтовым символом.
Что я делаю/интерпретирую здесь неправильно?