我想在 shell 脚本中创建一个文件。该文件的名称应该是:
MyFile_datetoday.dat
datetoday
YYYYMMDD 格式的今天日期在哪里。文件的内容应该是:
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"