Если я хочу вырезать список текста, используя строку в качестве разделителя, возможно ли это?
Например, у меня есть каталог, где список сценариев оболочки вызывает тот же сценарий Perl, скажем
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
OR
$grep abc.pl * | cut -d'abc\.pl' -f2
это дает мне
cut: invalid delimiter
Когда я читаю man for cut, говорится:
delim может быть многобайтовым символом.
Что я здесь делаю / неправильно интерпретирую?