赞
踩
㈠使用多个命令
两个命令一起运行,可以把它们放在同一行中,彼此之间用分号隔开。
㈡创建shell脚本文件
在创建shell脚本文件时,必须在文件的第一行指定要使用的shell。其格式为:
#!/bin/bash
一般来说#用作注释行,第一行除外
!告诉shell用那个shell来运行脚本
脚本运行结果
Ⅰ.练习:
①构建一个脚本文件执行创建新用户、给新用户分组、查看当前登录用户
②运行该脚本文件查看返回结果
③为刚刚构建的脚本文件添加输出前的提示
㈢重定向输入和输出
Ⅱ.练习:
①查看当前系统的所有用户基本信息,使用重定向命令,将查看结果保存为username.txt文件。
②使用wc和重定向命令,查看username.txt中的文本行数。
③查看当前系统的所有用户基本信息,不通过重定向的方式,直接查看文本行数。
㈣执行数学运算
⑴在shell脚本中有两种途径来进行数学运算
①expr命令
(expr部分字符需要转义字符)
②使用方括号
(用美元符和方括号($[operation])将数学表达式围起来)
Ⅲ.练习:
在shell脚本中用方括号执行以下数学运算
100*(50-45)
100/52
观察输出结果
⑵bash shell 数学运算符只支持整数运算,内建的bash计算器bc允许在命令中输入浮点表达式,然后解释并计算该表达式,最后返回结果。bc实际上是一种编程语言。
bash计算机能够识别:
ⅰ数字(整数和浮点数)
ⅱ变量(简单变量和数组)
ⅲ注释(以#或C语言中的/**/开始的行)
ⅳ表达式
ⅴ编程语句(例如if-then语句)
ⅵ函数
⑶①-q选项可以不显示bash计算器冗长的欢迎信息
②保留的小数位数是由内建变量scale控制的,默认值为0
③除了普通数字,bash计算器还支持变量
Ⅳ.练习:在脚本中使用bc进行加减乘除运算,要求保留3位小数
Ⅴ.练习:
针对某脚本文件,指定一个退出状态码。
运行后,查询其退出状态码,并对其状态进行描述。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。