我最近刚刚制作了这个脚本:
if test -s $HOME/koolaid.txt ; then
Billz=$(grep / $HOME/koolaid.txt)
echo $Billz
else
Billz=$HOME/notkoolaid
echo $Billz
fi
if test -d $Billz ; then
echo "Ok"
else touch $Billz
fi
所以基本上,如果文件$HOME/koolaid.txt
文件不存在,那么 Billz 将被设置为 $HOME/koolaid.txt。然后它成功地创建了文件。
但是,如果我确实制作了 koolaid.txt,那么我会得到这个
mkdir: cannot create directory : No such file or directory
任何帮助,将不胜感激