grepを使用して行末のファイル名を抽出するには?

grepを使用して行末のファイル名を抽出するには?

ls *.CCDディレクトリ出力の使用などの情報を含むログファイルがあります /var/tmp/Person

-rwxr-xr-x    1 bv90       dkas     153698  Nov 18 13:08 WE994002.CCD

私にはそんなセリフが多いです。

これにより、grep .CCD /var/tmp/k.log | grep bv90 | grep "Nov 18"行全体が回復しますが、WE994002.CCDファイル名のみを印刷するようにコマンドを変更するにはどうすればよいですか?

ベストアンサー1

最後の列を印刷します。

awk '{print $NF}' /var/tmp/k.log

または

grep .CCD /var/tmp/k.log | grep bv90 | grep "Nov 18" | awk '{print $NF}'

おすすめ記事