bash - 在所有子文件夹中创建空文件

标签 bash

我需要提取存档并在存档中包含的每个文件夹中创建一个空文件。

我试过这个:

for folder in `ls -d1 */` ; do touch "${folder}/COMPLETE"; done;

在有人创建名称中包含空格的文件夹之前,它的工作非常完美。

如何对名称中有或没有空格的所有文件夹执行此操作?

\雨果

最佳答案

您可以改用查找:

find . -type d -exec touch {}/COMPLETE \;

关于bash - 在所有子文件夹中创建空文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4935764/

相关文章:

bash - 从 HDFS 获取前两个文件

在c中为shell创建后台进程

ruby - 通过 Ruby 和 redis-cli 将 JSON 负载推送到 redis

bash - 进入管道下一阶段时已移除工件

ios - 通过终端批量构建和归档 iOS 应用程序

linux - Bash shell 脚本,仅使用 & 运行脚本的特定部分

bash - 列表处理,将列表转换为撇号和逗号分隔的记录,用括号括起来

java 执行 bash 脚本,error=26 文本文件忙

linux - 如何使用合并命令将此文本文件中的 5 行与另一个文本文件中的 1 行合并?

macos - 在 Mac OS-X 中将 tail -f 与多个 Grep 命令一起使用时无输出