【问题标题】:List files with extension matching conditions列出具有扩展名匹配条件的文件
【发布时间】:2016-11-05 23:25:28
【问题描述】:

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

  ls [D]* | *.mp4

【问题讨论】:

    标签: shell unix glob


    【解决方案1】:

    这样就可以了:

    ls D????*.mp4
    

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

    【讨论】:

    • 我忘了添加以查找不包括 .mp4 的文件名长度
    【解决方案2】:

    使用问号:

    ls D????*.mp4
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-21
      • 1970-01-01
      • 2012-02-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多