我有一个脚本,它列出文件以查看是否存在。我有一些文件选择,但有些文件有一个“(演示)”后缀,我想忽略。我想列出所有包含“我需要帮助”的文件,但想忽略包含“演示”一词的文件。不幸的是,这不起作用;
ls -1 "I Need Help"* --ignore=*Demo* 2>/dev/null
因为仍然会列出名为“我需要帮助(演示)”的文件。 我需要这样做,因为有时“我需要帮助”最后会有额外的词(比如“我需要帮助”,然后是“(演示)”后缀。有人能指出我正确的地方吗方向?非常感谢
最佳答案
$ shopt -s extglob
$ ls "I Need Help"!(*Demo*)
关于linux - 使用 ls -1 列出包含特定字符串并忽略特定字符串的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51272466/