编写一个shell脚本,实现通过用户输入编号1,2,3,4进行选择操作。当用户输入1时,在/tmp下创建名为Zhangsan_2020113001.txt 的文件,当用户输入2时,在/tmp下创建名为Zhangsan_2020113001 的目录,当用户输入3时,在/tmp下查找名字里带Zhangsan的文件和目录并全部删除。
#!/bin/bash
read -p "请选择1-3的选项:" n
if [ -z "$n" ]
then
echo "输入内容不能为空."
exit
fi
n1=`echo $n|sed 's/[0-9]//g'`
if [ -n "$n1" ]
then
echo "请输入范围为1-3的纯数字."
exit
fi
case $n in
1)
touch /tmp/Zhangsan_2020113001.txt
;;
2)
mkdir /tmp/Zhangsan_2020113001
;;
3)
rm -rf /tmp/Zhangsan*
;;
*)
echo "输入错误,范围1-3."
esac