日付と情報を含むファイルを作成する

日付と情報を含むファイルを作成する

シェルスクリプトでファイルを作成したいです。ファイル名は次のとおりです。

MyFile_datetoday.dat

datetodayYYYYMMDD形式の今日の日付はどこにありますか?ファイルの内容は次のとおりです。

nameofmyfile;sysdate;numberofrecordosofanotherfile.dat

つまり、1 行にはファイル名、システム日付、その他のファイルのレコード番号が含まれます。

他のファイル.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"

おすすめ記事