날짜가 자동으로 추가된 기록 파일을 만드는 방법은 무엇입니까?

날짜가 자동으로 추가된 기록 파일을 만드는 방법은 무엇입니까?

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

예를 들어, History>history07162012.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

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

관련 정보