编写一个程序,他的作用是先查看一下/root/test/logical这个名称是否存在,若不存在,则创建一个文件。使用touch来创建,创建完成后离开;如果存在的话,判断该名称是否为文件,若为文件则将之删除后新建一个目录。文件名为loglical,之后离开;如果存在的话,而且该名称为目录,则删除此目录。
if [ ! -e /home/yifan/maying/shell/case5/logical ]
then
touch logical
elif
[ -f /home/yifan/maying/shell/case5/logical ]
then
rm -f /home/yifan/maying/shell/case5/logical && mkdir /home/yifan/maying/shell/case5/logical
elif
[ -d /home/yifan/maying/shell/case5/logical ]
then
rm -r /home/yifan/maying/shell/case5/logical
fi