テンポラリファイルの生成 のバックアップ(No.1)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- テンポラリファイルの生成 へ行く。
- 1 (2012-02-03 (金) 13:58:34)
目次
概要 †
mktempコマンドを使用してシェルスクリプトにてテンポラリファイルを生成する方法。
mktemp †
mktempは引数にあわせてランダムな名称のファイルまたはディレクトリを生成し、標準出力に生成したファイルまたはディレクトリを返すコマンド。
- ファイルを生成
mktemp [filename].XXXXXX
- 特定のディレクトリにファイルを生成
mktemp /tmp/[filename].XXXXXX
- ディレクトリを生成
mktemp -d [directoryname].XXXXXX
シェルスクリプトでの利用 †
シェルスクリプトで使用する場合、生成したファイルまたはディレクトリ名を変数として持つ必要があるため、以下の様な構文で使用する。
TEMP=`mktemp /tmp/temp.XXXXXX` 処理 >> $TEMP rm $TEMP