Linux实用操作系统 实验指导手册 实验二 shell 编程(8 学时) 一、实验名称 shell 编程
二、实验目的 掌握 shell 程序的建立和执行方式;掌握 shell 中各种变量和函数的使用;熟练掌握 shell 程序设计中各种控制结构语句是使用;了解 shell 编程中特殊字符的含义
三、实验环境 Redhat Linux系统企业版本 4
0 及以上 四、实验内容 (一)shell 程序的建立和执行(2 学时) 1.依次执行下列命令,理解反馈信息的意义
$ date $ pwd $ cd
$ cd 2.建立 shell 程序脚本 $ vi ex1 date pwd cd
cd 存盘退出
3.检查文件是否存在
$ ls 4.执行 shell 程序 ex1,显示反馈信息与单步命令操作相同
方式一:输入定向到 shell 脚本 $ bash < ex1 方式二:以脚本名作为参数 $ bash ex1 $ bash ex1 /usr 方式三:将 shell 脚本的权限设置为可执行,然后在提示符下直接执行它 步骤 1:$ chmod a+x ex1 步骤 2:$ mv ex1 /usr/bin 步骤3:$ ex1 $ ex1 /usr 5
在文本编辑器中录入下面shell 程序,保存为ex2,然后执行之
/bin/bash # If no arguments, then listing the current directory
# Otherwise, listing each subdirectory
if test $# = 0 then ls
else for i do ls -l $i | grep '^d' done fi (二)shell 变量(2 学时) 1.用户定义的变量
单步执行下述命令,