【发布时间】:2015-08-04 11:03:55
【问题描述】:
我每天都有几个从模板创建的文本文档。这个过程我已经成功地实现了,尽管可能是以 Cro-Magnon 的方式。我希望将这些新创建的文本文件归档在 新创建的 日期文件夹中。
脚本成功地从模板创建文件 docs 并创建新日期的目录。我真的不想在其他地方创建这些文本文件,然后将它们移动到新创建的目录。而是直接在其中创建它们。我所有的研究都倾向于涉及已经存在的目录,而不是从 var 创建的目录。
我在下面只包含了一个文件创建示例。
希望您能提供帮助。 TIA
today=`date '+%y%m%d'`;
today_Folder=~/Desktop/test/"${today}"
if [[ ! -d $today_Folder ]]
then
mkdir "${today_Folder} `(date '+%A')`"
fi
cat ~/Desktop/test/template.txt >> ~/Desktop/test/dest.txt
附:我试图使关于文本文件的cat 命令更清晰——它只是创建文件。我不是要创建目录树。只需一个新创建的目录,它可以与文本文件一起在 test 中。
【问题讨论】:
-
您的问题不清楚。 cat 语句是否应该将已创建的文件 docs 移动到新创建的目录?还是您的“脚本创建文件文档”?
-
不,
cat正在制作文本文件。我希望文本文件存在于新创建的文件夹中。我每天都有 6 个文本文件需要存在于带有当天日期的文件夹中。这就是问题所在 - 该文件夹需要创建为 var,以便可以在其中插入日期。那么如何将新创建的文件夹(通过变量)作为创建这些文档的目标?
标签: bash