예를 들어, 매일 세션이 끝날 때 끝에 날짜가 추가된 기록 파일을 만들고 싶습니다.
예를 들어, 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
귀하의 문제에 도움이 되길 바랍니다.