使用If语句文件夹和子文件夹

疯狂的

我正在努力使用IF语句。

目录传递到脚本,该目录(包含任意数量的子文件夹)将在其中包含.txt文件,或者.tmp其中包含文件,而我的最终目标是将所有.tmp文件复制到一个文件夹中,然后将.txt文件复制到另一个文件夹中

目前有:

shopt -s nullglob
if [[ -n $(echo *.txt) ]]; then

elif [[ -n $(echo *.tmp) ]]; then

else
    echo "nothing Found"
fi

但是它不检查子目录。缺少什么吗?

格伦·杰克曼

您将要使用以下find命令:

find "$start_dir" -type f -name '*.txt' -exec cp -t "$txt_destination" '{}' +
find "$start_dir" -type f -name '*.tmp' -exec cp -t "$tmp_destination" '{}' +

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

MVC创建“文件夹”和子文件夹

如何合并文件夹和子文件夹?

使用PyDrive(Python)访问文件夹,子文件夹和子文件

如何使用Powershell计算文件夹和子文件夹中的文件

如何仅使用文件名来同步文件夹和子文件夹?

使用尾部递归检索文件夹和子文件夹以用Java读取文件

使用python删除文件夹和子文件夹中的pdf文件?

如何使用电子循环浏览文件夹和子文件夹中的文件?

使用.txt输入文件创建文件夹和子文件夹

使用 sed 命令匹配父文件夹和直接子文件夹

使用Shell脚本在文件夹和子文件夹中执行命令

使用 bash 列出所有文件夹和子文件夹

如何在页面和共享文件夹中使用子文件夹

使用PHP将图像保存到指定的文件夹和子文件夹吗?

如何使用 Alfresco Rest API 上传文档中的文件夹和子文件夹?

使用python创建文件夹和子文件夹时出错

Bash mkdir和子文件夹

删除子文件夹和文件而不删除父文件夹和子文件夹?

删除文件夹和子文件夹中的某些文件类型和空文件夹

如何使用Powershell从文件夹的根目录中仅删除子文件夹和子文件夹的内容,而不删除单个文件

使用python复制文件夹和子文件夹,但只复制子文件夹中的第一个文件

使用Powershell创建子文件夹

使用htaccess删除子文件夹

使用 Windows 命令行复制带有文件的文件夹和子文件夹,但跳过根文件夹中的文件

计算这些子文件夹中的子文件夹和.exe文件的数量

Java的8:从文件夹/子文件夹的文件

Powershell:将所有文件从文件夹和子文件夹移至单个文件夹

递归清除其中没有文件的文件夹中的所有文件夹和子文件夹

如何从文件夹和子文件夹复制文件并粘贴到单个文件夹?