OUT="" | OUT="" | ||||
while true ; do | while true ; do | ||||
OUT="/tmp/files-`strings -7 /dev/urandom | head -1 | sed -e 's/[^[:alnum:]]//g'`" | |||||
_mktemp=`which mktemp` | |||||
if [ F"$_mktemp" != "F" ] ; then | |||||
OUT=`$_mktemp /tmp/files-XXXXXXXX` | |||||
break | |||||
else | |||||
OUT="/tmp/files-`strings -7 /dev/urandom | head -1 | sed -e 's/[^[:alnum:]]//g'`" | |||||
fi | |||||
if [ ! -f "$OUT" ] ; then break ; fi | if [ ! -f "$OUT" ] ; then break ; fi | ||||
done | done | ||||