よくターミナルでの作業ログなどを記録する際に用いられるscriptコマンドだが、オプション自体はあまり多くは無いのだがうまいこと使えれば色々な使い方ができる。 個人的にはよく利用されていると思っていたのだが、あまり周りで使ってる人がいないようなので、とりあえず個人的に知っている使い方についてまとめてみることにした。 1. 基本的な使い方 オプション無しで実行することにより、カレントディレクトリに「typescript」というファイルを作成して作業終了後に操作ログを出力してくれる。 script 指定したファイルに記録する場合は、以下のように引数として出力先のPATHを指定してやればよい。 script PATH script ./$(date +%Y%m%d_%H%M%S).log # ログ名にタイムスタンプを付与する場合 ログに追記する オプション無しで実行した場合、既存のファイルがあっ