华清远见上海中心22071班 8.17作业

 1.

#!/bin/bash
num=0
while [ 1 ]
do
    read -p "输入整数:" var
    if [ $var -ne 0 ]
    then
        ((num+=var))
    else
        echo 输入结束
    break
    fi
done
echo 和为$num

2.

#!/bin/bash
if [ -e ~/file_dir -a -e ~/dir_dir ]
then
    echo 文件已存在
else
    mkdir ~/file_dir ~/dir_dir
    echo 创建完成
fi
read -p "是否清空目录[Y/N]" var
while true
do
case $var in
    Y|y)
        rm -f  ~/file_dir/*
        rm -f  ~/dir_dir/*
        echo 目录已清空
        break
        ;;
    N|n)
        echo 目录未清空
        break
        ;;
    *)
        echo 输入错误,请重新输入
        continue
        ;;
esac
done
num1=0
num2=0
read -p "输入文件路径:" road
for file in `ls $road`
do
    if [ -d $road/$file ]
    then
        cp -r $road/$file ~/dir_dir/
        ((num1++))
    else
        cp -r $road/$file ~/file_dir/
        ((num2++))
    fi
done
echo 目录文件个数$num1
echo 其他文件个数$num2

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值