第十二周实验内容
vi编辑器及shell脚本编程
实验目的
熟练vim编辑器和通过vim命令打开相应文件。
熟悉shell脚本编程语言。
实验设备与环境
1.装有FC5 Linux 系统的PC机或虚拟机
实验内容
通过vim编辑器编写脚本程序,然后通过chmod命令修改程序文件的读写权限
实验步骤
1.vim编辑器的使用见(第十一周大课课件)
2.用vi 编辑器输入如下代码:
#!/bin/sh
no=10
hello=“Hello everybody!”
echo $no
echo $hello
1).保存名称为:shell
2).再用命令chmod 让所有用户对shell文件都有执行权限。
然后输入./shell 命令执行输出结果。
3).新建一个以自己姓名头三个字母为名称的普通用户,将上述文件的所属者改为
新建用户所属。
3.输入如下脚本,并执行文件输出结果
注意:变量和'='之间不要有空格,'='和赋值也不要有空格,否则shell不会认为变量被定义
4.for语句的使用:
1)、在vi编辑器中输入如下代码:
然后用:sh 文件名执行文件,输出结果,观察for 语句与变量的关系。
2)
[root@gdlc ~]# vi for2.sh
#!/bin/bash
for ((i=1;i<=3;i=i+1));do echo hello, $i ;done
或:
for(i=1;i<=3;i=i+1)
do
echo hello,$i
done
5.while语句的使用
1)#!/bin/sh
declare u1=3
declare u2=1
while [ $u2 -le $u1 ]
do
echo hello, $u2
let u2=$u2+1
done
通过语句的输出,思考[ $u2 -le $u1 ]的作用?
2)#!/bin/sh
cat /etc/passwd |wc –l |while read usernumber
do
echo system user number: $usernumber
done
6.case语句的使用
#!/bin/bash
echo "Press your select 1,2, 3"
read number
case $number in
1)
echo “your choice i s 1”
3)
;;
2)
echo “your choice is 2”
echo “your choice is 3”
linux系统vim编辑器;;
*)
echo “Usage{1|2|3}”
exit 1
esac

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。