Если я хочу вырезать список текста, используя строку в качестве разделителя, возможно ли это? Например, у меня есть каталог, где список скриптов, называют же PERL скрипт сказатьМожно ли использовать строку в качестве разделителя в команде unix cut?
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 может быть мульти- байтовый символ.
Что я здесь делаю/интерпретирую неправильно?
жаль форматирования Lemme корректных несколько строк выше, так что они имеют смысл ... это дает мне следующие результаты xyz.sh: а.пл 1 2 xyz2.sh: abc.pl 2 mno.sh: abc.pl 3 pqr.sh: abc.pl 4 5 ... Когда я попытался $ Grep abc.pl * | cut -d'abc.pl '-f2 OR $ grep abc.pl * | сократить -d'abc.pl»-F2 его давая мне сократить: недопустимый разделитель ... Надеются новые линии работают в этот раз :) –
Нету :(не знает, почему его не показывая новые строки, как вошли :( –
Вы имеете в виду страницы с примерами использования ZERO, которые не дали понять? – Chance