下面是一个实现该功能的Shell脚本:

#!/bin/bash

if [ ! -e '/root/test/logical' ]; then
    touch '/root/test/logical'
elif [ -f '/root/test/logical' ]; then
    rm '/root/test/logical'
    mkdir '/root/test/logical'
else
    rm -r '/root/test/logical'
fi

该脚本首先使用条件语句判断'/root/test/logical'是否存在,如果不存在,则使用touch命令创建一个文件。如果存在,又分为两种情况:如果存在的是文件,则先删除该文件,再使用mkdir命令创建一个目录;如果存在的是目录,则直接删除该目录。最后,脚本执行完毕。

Linux Shell脚本:创建、删除文件和目录

原文地址: http://www.cveoy.top/t/topic/nZwu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录