![날짜와 정보가 포함된 파일 만들기](https://linux55.com/image/7709/%EB%82%A0%EC%A7%9C%EC%99%80%20%EC%A0%95%EB%B3%B4%EA%B0%80%20%ED%8F%AC%ED%95%A8%EB%90%9C%20%ED%8C%8C%EC%9D%BC%20%EB%A7%8C%EB%93%A4%EA%B8%B0.png)
쉘 스크립트로 파일을 만들고 싶습니다. 파일 이름은 다음과 같아야 합니다.
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"