gpt4 book ai didi

linux - 编写一个bash脚本来查找目录中以a开头的所有文件,如果存在则不执行任何操作

转载 作者:太空宇宙 更新时间:2023-11-04 05:13:17 24 4
gpt4 key购买 nike

所以我必须找到目录中所有以字母a开头的文件,并将它们列出来。这很容易通过这样做

cd some_directory

for file in a*; do
echo "$file"
done

但是我希望如果没有存在与a*匹配的文件,那么for循环根本不会运行。目前,如果是这种情况,那么 shell 将回显

a*

有办法做到这一点吗?谢谢

最佳答案

您的文字与您的标题相反,在我下面的回答中,我假设文字是您的意图,而您的标题不正确:

使用 bash shell 选项“nullglob”可以使 glob 表现得像这样:

shopt -s nullglob

关于linux - 编写一个bash脚本来查找目录中以a开头的所有文件,如果存在则不执行任何操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52684551/

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