Shell编程

时间:2024-04-11 13:09:31
  1. 利用vi建立一个脚本文件,其中包括date,cal,pwd,ls等常用命令。然后以不同方式执行该脚本。
    vi ex1
    进入命令行窗口,按i进入插入模式填写内容,然后按ESC键+:wq!退出保存
    Shell编程
    bash ex1命令执行脚本
    Shell编程
    bash <ex1命令执行
    Shell编程
    chmod a+x ex1+PATATH:.+ex1命令执行
    Shell编程
    2.对下面程序进行编译然后执行
    注意循环语句中的空格,赋值语句没有空格
    Shell编程
    Shell编程
    3.利用for循环和数组求费波纳奇数列的前20项及总和
    Shell编程
    Shell编程
    4.下面程序解决百鸡问题的一个脚本,运行后发现结果不对,用-x选项调试程序
    Shell编程
    运行后发现不出结果(如下图所示),原因是break语句跳出了整个循环
    Shell编程
    用bash –x ./hao(hao是自己建的文件名)进行调试,可以发现程序没有被执行if语句里面的内容
    Shell编程
    修改程序
    Shell编程
    输出结果
    Shell编程