如果我想使用字符串作为分隔符来剪切文本列表,这可能吗?例如,我有一个目录,其中一个 shell 脚本列表调用相同的 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
或者
$grep abc.pl * | cut -d'abc\.pl' -f2
它给了我
cut: invalid delimiter
当我读 man for cut 时,它说
delim 可以是多字节字符。
我在这里做什么/解释错了?