创建包含日期和信息的文件

创建包含日期和信息的文件

我想在 shell 脚本中创建一个文件。该文件的名称应该是:

MyFile_datetoday.dat

datetodayYYYYMMDD 格式的今天日期在哪里。文件的内容应该是:

nameofmyfile;sysdate;numberofrecordosofanotherfile.dat

也就是说,一行包含文件名、系统日期和另一个文件的记录数。

另一个文件.dat:

105;One;fzstre;40502
108;One;jzsdre;6603
22;NoOne;kxstw;8892

因此,生成的文件的内容将是:

MyFile_20160527.dat;2016/05/27 00:00;3

我怎样才能做到这一点?

答案1

我想你正在寻找这个:

fname=MyFile_"$(date +%Y%d%M)".dat
echo "$fname;$(date +%D);$(wc -l < anotherfile.dat )" > "$fname"

相关内容