最佳答案
我用来创建一个tempfile
,删除它并将其重新创建为一个目录:
temp=`tempfile`
rm -f $temp
# <breakpoint>
mkdir $temp
问题是,当它运行到& lt; breakpoint>时,恰好有另一个程序想要做同样的事情,而mkdir-ed一个具有相同名称的临时目录,将导致该程序失败。