我有文件ABC.mp3
,ABC.mp3.RegFr
.我想用.mp3
而不是grep 文件.mp3.RegFr
。有人可以帮忙吗?
答案1
如果您使用的是 Linux 系统,则可以使用*.mp3
grep 所有以.mp3
.
但请注意,mp3 文件是二进制文件,而不是文本文件。您可能需要指示grep
搜索二进制文件,如
grep -a searchpattern *.mp3
注 2:如果您想查看 id3tag,最好使用id3info
.
- - 编辑 - -
根据评论,OP 不想 grep mp3 文件,而是 grep 的输出ls
。尽管解析 的输出存在一些问题ls
,但可以使用
ls | grep 'mp3$'
说明:对于grep
,$
符号表示行尾。因此,您要选择以 结尾的行mp3
。
您还可以让 shell 进行选择,例如
ls *mp3
或者
ls -1 *mp3
这里 shell 将扩展*mp3
为以mp3
.该文件列表作为 ls 的参数给出。强制-1
单列输出(请参阅man ls
)