文字列を区切り文字として使用してテキストのリストを切り取りたい場合、それは可能ですか? たとえば、シェルスクリプトのリストが同じ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 はマルチバイト文字にすることができます。
ここで私は何をしていますか/間違って解釈していますか?