【发布时间】:2010-12-27 12:31:58
【问题描述】:
我已经编写(尝试)了这个用于搜索一系列目录的小型 bash 脚本。
#!/bin/bash
shopt -s nullglob
for file in [ac]*/blarg
do
echo $file
done
此脚本在以“a”到“c”开头的目录中搜索“blarg”。 它只深入一层。我怎样才能让它遍历它可能遇到的所有目录,而不仅仅是带有起始字母的目录的根目录。
另外,这个问题应该在 stackoverflow 上提问还是超级用户更合适?
谢谢
【问题讨论】:
-
如果你的意思是'a'到'c',你的模式需要是[ac],而不仅仅是[ac]。
-
谢谢你,你是对的,先生。
-
注意:benjamin button 和 1ch1g0 给出的答案都是正确的,可以做我需要的。但是因为我只能接受一个答案,所以我不得不选择benjamin button,因为他是第一个。抱歉 1ch1g0(我确实修改了你的答案)
标签: linux bash command-line scripting