![날짜가 자동으로 추가된 기록 파일을 만드는 방법은 무엇입니까?](https://linux55.com/image/24021/%EB%82%A0%EC%A7%9C%EA%B0%80%20%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C%20%EC%B6%94%EA%B0%80%EB%90%9C%20%EA%B8%B0%EB%A1%9D%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EB%A7%8C%EB%93%9C%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
예를 들어, 매일 세션이 끝날 때 끝에 날짜가 추가된 기록 파일을 만들고 싶습니다.
예를 들어, 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
귀하의 문제에 도움이 되길 바랍니다.