Создание временных каталогов с суффиксами

Я хотел бы создать временную форму /tmp/prefix.XXXXXX.suffixОднако единственная известная мне функция создания временных каталогов — mkdtemp который требует XXXXXX символы появляются в конце шаблона. Есть ли другой способ создать временный каталог, который позволяет это?

0

Решение

mkdir /tmp/prefix.`date +%s`.suffix
1

Другие решения

Этот скрипт в основном создает произвольную строку из шести символов и использует ее для создания каталога.

#!/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";
0

По вопросам рекламы [email protected]