linux - bash脚本参数所有以指定字符串开头的文件

标签 linux bash

我试图让代码找到所有以相同字母开头的目录,这是到目前为止的代码。我有两个目录 litlite 我应该可以在搜索 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/

相关文章:

linux - 下一个或步骤时 GDB 在微妙的线条上

linux - 在没有 X 服务器的 Centos 5.7 上运行 CutyCapt 时出错

linux - 文件夹中最新文件的符号链接(symbolic link)

linux - 从 shell 脚本中调用 Curl

bash - 在后台 linux 中运行 tcpdump

linux - 无法从其他 shell 脚本运行 shell 脚本

linux - 第一次登录 unix 服务器时如何执行命令?

php - 在 php 中通过 exec/system 执行时获取 linux 命令退出代码

python 使用不正确的路径

bash - 怎么办||运算符(operator)在 bash 中工作?