day16

、编写一个脚本。输入文件名,判断文件类型
如果是普通文件,显示是普通文件
如果是目录,显示是目录文件
如果是链接文件,显示是符号链接文件
如果都不是上面的文件类型,显示其他文件。
vim 8.sh
#!/bin/bah
read -p “请输入一个文件名” 1
if [ -f $1 ];then
echo “普通文件”
elif [ -d $1 ];then
echo “目录文件”
elif [ -L $1 ];then
echo “链接文件”
else
echo “其他文件”
fi

2、写一个脚本,判断用户输入的字符串(选做)
如果输入的是start,就在/tmp下创建一个start文件
如果输入的是stop,就删除/tmp/start文件
如果输入的是restart,就先删除/tmp/start文件,然后创建一个/tmp/start1
如果输入的是其他字符。就输出一个帮助信息:脚本名 usage:{start|stop|restart}
vim 10.sh(方法一)
#!/bin/bash
read -p “请输入字符串”
case $1 in
start)
touch /tmp/start
;;
stop)
rm -rf /tmp/start
;;
restart)
if [ -e /tmp/start ]
then
rm -rf /tmp/start
else
touch /tmp/start1
fi
;;
*)
echo “usage:{start|stop|restart}”
esac

vim 11.sh(方法二)
#!/bin/bash
echo"请输入字符串"
echo “start”
echo “输入:start:就在/tmp下创建一个start文件”
echo “输入:stop就删除/tmp/start文件”
echo “输入:restart:就先删除/tmp/start文件,然后创建一个/tmp/start1”
echo “输入:其他字符。就输出一个帮助信息:脚本名 usage:{start|stop|restart}”
read zfc
case #zfc in
start)
touch /tmp/start
;;
stop)
rm -rf /tmp/start
;;
restart)
if [ -e /tmp/start ]
then
rm -rf /tmp/start
else
touch /tmp/start1
fi
;;
*)
echo “usage:{start|stop|restart}”
esac

输入quit退出
#!/bin/bash
read -p “请输入数字n;” n
j=0
until [ n = = q u i t ] d o f o r ( ( i = 1 ; i < = n==quit ] do for ((i=1;i<= n==quit]dofor((i=1;i<=n;i++))
j= ( ( (( ((i+$j))
done
echo $j
done

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值