Bash脚本创建10个文件夹,文本文件包含每个文件中的当前日期

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Bash脚本创建10个文件夹,文本文件包含每个文件中的当前日期相关的知识,希望对你有一定的参考价值。

我需要一个bash脚本

1)创建10个名为1到10的文件夹

2)创建一个.txt文件,其名称与当前文件夹相对应(例如,1文件夹中应包含1.txt文件)

3)每个.txt文件应包含其中的当前日期和时间

我写了一个应该执行前两个任务的bash脚本,但由于某种原因我有一个错误。我不知道如何实施第三点。请帮忙!

for i in $(seq 1 10); do 
   mkdir "$i" 
done
for dir in $(find . -maxdepth 1 -type d) do
   touch "$dir"/name_date.txt
done
答案

灵感来自@Rob回答:

for i in {1..10}; do mkdir $i && date > $i/$i.txt; done

以上是关于Bash脚本创建10个文件夹,文本文件包含每个文件中的当前日期的主要内容,如果未能解决你的问题,请参考以下文章

在文本文件中将纪元转换为标准的bash脚本[重复]

***已解决***无法触摸bash脚本中具有var名称的文件进行循环

在 Bash 中从文本文件创建数组

如何在bash shell脚本中包含文件

bash/expect/loop - 如何循环执行 telnet 的简单 bash 脚本

如何将实时stdout流拆分成几个文件?