날짜가 자동으로 첨부된 기록 파일을 만들려면 어떻게 해야 합니까?

날짜가 자동으로 첨부된 기록 파일을 만들려면 어떻게 해야 합니까?

예를 들어 매일 세션이 끝날 때 끝에 날짜가 첨부된 기록 파일을 만들고 싶습니다.

예를 들어, 역사 > 역사07162012.txt 또는 이와 유사한 것입니다.

답변1

기록 파일이 숨겨져 있다고 가정하면( 로 시작 .) 다음과 같습니다.

ls -1 ~/.*history

출력:

/home/birei/.bash_history
/home/birei/.mysql_history
/home/birei/.ptksh_history
/home/birei/.sqlite_history
/home/birei/.xsh2_history
/home/birei/.xsh_history

실행하다:

for hist_file in ~/.*history; do cp "$hist_file" "$hist_file$(date +%m%d%Y).txt"; done

그런 다음:

ls -1 ~/.*history*

다음 출력으로:

/home/birei/.bash_history
/home/birei/.bash_history07172012.txt
/home/birei/.mysql_history
/home/birei/.mysql_history07172012.txt
/home/birei/.ptksh_history
/home/birei/.ptksh_history07172012.txt
/home/birei/.sqlite_history
/home/birei/.sqlite_history07172012.txt
/home/birei/.xsh2_history
/home/birei/.xsh2_history07172012.txt
/home/birei/.xsh_history
/home/birei/.xsh_history07172012.txt

귀하의 질문에 도움이 되길 바랍니다.

관련 정보