Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux bash脚本参数所有以指定字符串开头的文件_Linux_Bash - Fatal编程技术网

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参数。