shell中的循环语句-课后任务
我要参与
shell中的循环语句-课后任务
学习任务 2.3k
等5人参与
来源: 第9周 / 物联网/嵌入式工程师

练习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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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