フォームの一時を作成したいのですが、/tmp/prefix.XXXXXX.suffix
一時ディレクトリを作成するために私が知っている唯一の機能は、テンプレートの最後に文字を表示するmkdtemp
必要があることです。XXXXXX
これを可能にする一時ディレクトリを作成する別の方法はありますか?
質問する
93 次
2 に答える
1
mkdir /tmp/prefix.`date +%s`.suffix
于 2013-10-24T00:01:12.990 に答える
0
このスクリプトは、基本的にランダムな 6 文字の文字列を作成し、それを使用してディレクトリを作成します。
#!/bin/bash
characters=( 0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z );
charactersLength=${#characters[@]};
randomString="";
for i in `seq 6`;
do
randomNumber=$(( $RANDOM % $charactersLength ));
randomString=$randomString${characters[randomNumber]};
done
mkdir "/tmp/prefix."$randomString".suffix";
于 2013-10-23T23:29:23.363 に答える