テンポラリファイルの生成 の変更点
http://extstrg.asabiya.net/pukiwiki/index.php?%A5%C6%A5%F3%A5%DD%A5%E9%A5%EA%A5%D5%A5%A1%A5%A4%A5%EB%A4%CE%C0%B8%C0%AE- 追加された行はこの色です。
- 削除された行はこの色です。
- テンポラリファイルの生成 へ行く。
- テンポラリファイルの生成 の差分を削除
目次~
#contents
**概要 [#l15c441d]
mktempコマンドを使用してシェルスクリプトにてテンポラリファイルを生成する方法。
**mktemp [#o1104b1e]
mktempは引数にあわせてランダムな名称のファイルまたはディレクトリを生成し、標準出力に生成したファイルまたはディレクトリを返すコマンド。~
-ファイルを生成
mktemp [filename].XXXXXX
-特定のディレクトリにファイルを生成
mktemp /tmp/[filename].XXXXXX
-ディレクトリを生成
mktemp -d [directoryname].XXXXXX
**シェルスクリプトでの利用 [#n26b778f]
シェルスクリプトで使用する場合、生成したファイルまたはディレクトリ名を変数として持つ必要があるため、以下の様な構文で使用する。
-テンポラリファイル名を変数に代入して使用
TEMP=`mktemp /tmp/temp.XXXXXX`
処理 >> $TEMP
rm $TEMP