【问题标题】:What glob do i use to find specific letters in files for linux [closed]我用什么 glob 来查找 linux 文件中的特定字母 [关闭]
【发布时间】:2018-09-22 18:34:10
【问题描述】:

我被一个问题困住了。我正在尝试获取一个命令,该命令将列出文件名中包含 a、b 或 c 的任何文件。

我尝试使用 $ls [abc] 但它只输出 a b c 。

【问题讨论】:

    标签: linux glob


    【解决方案1】:

    试试

    ls *[abc]*
    

    如果这不起作用,请告诉我们您使用的是什么系统以及您使用的是什么外壳。

    【讨论】:

    • 我正在使用 cloud9 终端。我刚刚尝试了你的建议,我得到了这个:ls: invalid option -- 'e' 尝试 'ls --help' 以获取更多信息。
    • 很好奇。当前目录中是否有以破折号开头的文件?那会混淆 ls 命令。试试 'ls -- *[abc]*'。某些版本的 ls 使用双破折号作为关闭命令行其余部分的选项处理的一种方式,因此以破折号开头的文件不会作为参数处理。
    • 我没有看到任何以破折号开头的文件,但是这对将来很有帮助。谢谢!
    猜你喜欢
    • 2021-11-20
    • 2017-08-05
    • 2017-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    相关资源
    最近更新 更多