1月20周末作业

1)

#!/bin/bash
 read -p "输入符号和两个数字" n x y

 case "$n" in
     +)
         echo $(($x$n$y)) ;;
     -)
         echo $(($x$n$y)) ;;
    \*)
        echo  $(($x$n$y)) ;;
    /)
        echo  $(($x$n$y)) ;;
    *)
        echo   "重新输入" ;;

esac                                         
                                             
                                             
                                             
                                             
运行结果

2)

 #!/bin/bash
 read -p "输入下载文件名" soft
 read -p "是否下载y/n" new
 if [ $new = y ] || [ $new = yes ] || [ $new = Y ]
 then 
     echo "开始下载"
     $(sudo apt-get install $soft)
     
 
 else 
     echo "取消"
 fi                                                    
                                                       
                                                       
                                                       
                                                       
                                                       

运行结果

3)shell打印99乘法表

#!/bin/bash
i=1
while ((i<=9))
do
    j=1
    while ((j<=i))
    do  
        echo -n "$j*$i=$((j*i))"
        echo -n " "
        ((j++))
    done
    ((i++))
    echo ""
done                                   
                                       
                                       
                                       

运行结果

4)

#!/bin/bash                            
read -p "层数" n

while ((i<n))
do
    for ((j=0;j<(n-i)-1;j++))
    do
        echo -n " "
    done

    for ((k=0;k<(2*i)+1;k++))
    do
        echo -n "*" 
    done
    echo ""
    ((i++))

done

                                       

运行结果

5)

#!/bin/bash
select name in $(ls)
do 
    case $name in
        *.c)
            echo "移除"
            $(rm $name)
            ;; 

        *)
            echo $name
            ;;

    esac

done                            
                                
                                
                                
                                

运行结果

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值