我试图让代码找到所有以相同字母开头的目录,这是到目前为止的代码。我有两个目录 lit
和 lite
我应该可以在搜索 lit
时看到这两个目录。
for I in $*
do
echo "the directories $(pwd)/"$1" was modified on "$(date -d "$(stat -c '%y' $1)"
'+%d %d %H:%M'$1)
done
最佳答案
find
命令可以获取您要查找的文件类型,还可以搜索给定的名称。
find . -type d -name "lit*" -exec ls -ld {} \;
这里我们设置-type d
用于目录和 -name <search>*"
用于要搜索的文件的名称。
然后,您可以使用 -exec
为每个结果执行命令参数
关于linux - bash脚本参数所有以指定字符串开头的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50896157/