shell中的循环语句-课后任务
我要参与
shell中的循环语句-课后任务
学习任务 1.6k
等98人参与

练习1

大家写一个bat.sh,要求实现批处理脚本的相关功能。

  1. 要求用户从命令行运行该脚本,通过$#判断命令行传递的参数的个数【参数个数不包含运行脚本本身】。若是参数是2个。
    第一个参数表示文件名,第二个参数表示创建文件的个数。示例如下:
    ./bat.sh log 3
    默认创建3个文件, log_1.txt log_2.txt log_3.txt
  2. 若是通过$#传递参数个数只有1个,则该参数表示文件名。创建默认个数5个文件。示例如下:
    ./bat log
    默认创建5个文件 log_1.txt log_2.txt log_3.txt log_4.txt log_5.txt

练习2

要求大家写一个dir.sh实现下列功能

  1. 从命令行传递一个参数
  2. 判断传递的参数是否未目录
  3. 若是不为目录,则提示错误退出
  4. 若是为目录,统计该目录下普通文件和目录文件的个数【不包含隐藏文件】
去发布

登录后即可发布作业,立即

我的作业

全部作业

意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师