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

时间:2017-12-15 20:39:03

标签: bash shell scripting

我需要一个

的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

1 个答案:

答案 0 :(得分:1)

受@Rob回答:

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