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

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)。

posted @ 2010-05-25 22:59  红脸书生  阅读(2160)  评论(0编辑  收藏  举报