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