.mp3は含まれていますが、.mp3.RegFrは含まれていないファイルをどのようにgrepしますか? [閉鎖]

.mp3は含まれていますが、.mp3.RegFrは含まれていないファイルをどのようにgrepしますか? [閉鎖]

ファイルがありますABC.mp3。 grepファイルの代わりにABC.mp3.RegFr使用したいです。誰でも助けることができますか?.mp3.mp3.RegFr

答え1

Linuxシステムを使用している場合は*.mp3すべて.mp3

ただし、mp3ファイルはテキストファイルではなくバイナリファイルであることに注意してください。grep次のように検索バイナリを指示する必要があります。

grep -a searchpattern *.mp3

注2:id3tagを表示するにはを使用することをお勧めしますid3info

- - 編集する - -

コメントによると、OPはmp3ファイルをgrepするのではなく、出力をgrepしたいと思いますls。解析された出力にはいくつかの問題がありますが、ls次のように動作します。

ls | grep 'mp3$'

注:の場合、grep記号$は行の終わりを示します。したがって、で終わる行を選択しようとしていますmp3

シェルに選択できるようにすることもできます。

ls *mp3

または

ls -1 *mp3

このシェルは、lsに引数として与えられたファイルのリスト*mp3に展開されます。単一熱出力のmp3強制(参照)-1man ls

関連情報