mktemp

mktemp 適当なファイル名の空ファイルを作成する

構文
mktemp [-d] [-q] template
オプション
-d : ファイルではなくディレクトリを作成する
-q : 警告や作成後のメッセージを表示しない
template : 文字列を指定する。このとき適当な文字列を挿入する場所として連続した6個の”X”を付ける


temp_file=`mktemp tmp.XXXXXX`
echo “hogehoge” > $temp_file
cp $temp_file /home/users/rarara.txt
rm $temp_file


2008/06/13 追記

template を指定しないでもできてたけど、指定しないとエラーになるようになってた。
mktemp-1.5-11vl2 は指定しないとダメでした。

【 mktemp 】 適当なファイル名の空ファイルを作成する。- ITpro

mktemp-1.5-11vl3 は大丈夫。

あれ、そんなに変わってないんだ?configure オプションの違いかな?