列出具有扩展匹配条件的文件

时间:2016-11-05 23:25:29

标签: shell unix glob

我试图列出所有以D开头的.mp4文件,并且文件名的长度在单个命令中应该至少为5。我不知道如何在命令中添加长度要求。这就是我到目前为止所做的:

  ls [D]* | *.mp4

2 个答案:

答案 0 :(得分:1)

这样做:

ls D????*.mp4

?匹配任何单个字符; *匹配任何字符的0或更多。 D????表示“以D开头的字符串和另外4个字符”。这会对您的长度要求进行编码。

答案 1 :(得分:1)

使用问号:

ls D????*.mp4