たとえば、毎日セッションの最後に日付が追加された履歴ファイルを作成したいとします。
たとえば、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
あなたの問題に役立つことを願っています。