gpt4 book ai didi

linux - 使用 ls -1 列出包含特定字符串并忽略特定字符串的文件

转载 作者:太空宇宙 更新时间:2023-11-04 12:04:11 25 4
gpt4 key购买 nike

我有一个脚本,它列出文件以查看是否存在。我有一些文件选择,但有些文件有一个“(演示)”后缀,我想忽略。我想列出所有包含“我需要帮助”的文件,但想忽略包含“演示”一词的文件。不幸的是,这不起作用;

ls -1 "I Need Help"* --ignore=*Demo* 2>/dev/null

因为仍然会列出名为“我需要帮助(演示)”的文件。我需要这样做,因为有时“我需要帮助”最后会有额外的词(比如“我需要帮助”,然后是“(演示)”后缀。有人能指出我正确的地方吗方向?非常感谢

最佳答案

Extended globbing

$ shopt -s extglob
$ ls "I Need Help"!(*Demo*)

关于linux - 使用 ls -1 列出包含特定字符串并忽略特定字符串的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51272466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com