Shell
1.输入一个常规文件或目录或其他类型文件,判断这个名称是否存在;
如果存在,
输出该文件或目录存在
判断是否是常规文件
如果是常规文件,同名复制它到/tmp下
如果不是常规文件,
判断是否是目录:
如果是目录,请删除它。
如果不是,请查看其类型
如果不存在,
则输出该文件或目录不存在
vim 1.sh
#!/bin/bash
read -t 20 -p "please input filename or dirname: " name
if [ -e $name ] ;then
echo "$name is exists"
if [ -f $name ] ;then
cp $name /tmp
elif [ -d $name ] ;then
rm -rf $name
else
ls -ld $name
fi
else
echo "$name is not exists"
fi
2.从键盘上输入一个分数,判断分数的5个等级,使用if–elif多分支
#!/bin/bash
read -t 20 -p "pelase input a score: " score
if [ $score -lt 0 -o $score -gt 100 ] ;then
echo "$score is worry"
elif [ $score -ge 90 ] ;then
echo "$score in