您的位置:首页 > 运维架构 > Shell

shell脚本的基础知识1:基本脚本的编译

2010-05-25 22:59 627 查看

1、使用多条命令

多个命令一起运行,只需要输入到同一行中,中间用分号隔开。

ex: data ; who

2、创建脚本文件

(1)以#!/bin/bash为第一行

(2)#加注释。

(3)每行以回车结束

(4)chmod +x 对脚本文件赋执行权

(5)带路径进行调用

3、显示消息

在shell脚本中需要显示额外信息的任何位置都可以添加echo语句

4、使用变量

(1)环境变量

(2)用户变量

变量名区分大小写,变量、等号、变量值之间不允许有空格。只要是引用变量对应的值,就一定要前带$符号

(3)反引号 :“ ` ”

用于将shell命令的输出赋值给变量

5、重定向输入输出:

输出:“>”,附加:“>>”

输入(从文件中):“<”

内置输入(从命令行中):“<<”

6、管道

将输出重定向到另一条命令,而不是将命令的输出重定向到一个文件。使用“|”

7、数学计算

(1)expr:可以用于执行数学等式(但不好)

(2)bash中为一个变量指定一个数学值,可以用美元符号和方括号($[operation])把数学等式括起来。(更简单)

但是有一个限制,就是bash shell支持整数算法。Z shell支持浮点运算

(3)浮点数运算解决方案

最普遍的方法是:在脚本中通过管道使用bash内置的bash计算器(bc)

8、退出脚本

(1)核对退出状态

$?用于保存最后一条命令执行结束的退出状态,默认执行成功为0,未知错误为1

(2)退出命令

exit命令用于允许在脚本结束时,指定一个退出状态(可以数字也可用变量,但是范围必须在0-255)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: