Linux bash脚本参数所有以指定字符串开头的文件
我试图使代码找到所有目录以相同的字母开始,这是迄今为止的代码。我有两个目录Linux bash脚本参数所有以指定字符串开头的文件,linux,bash,Linux,Bash,我试图使代码找到所有目录以相同的字母开始,这是迄今为止的代码。我有两个目录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*" -e
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 {} \;
在这里,我们为目录设置-typed
,为要搜索的文件名设置-name*“
。
然后,您可以使用-exec
参数对每个结果执行一个命令。您需要-type和-name参数。