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

shell 编程基础语法

2017-12-29 16:00 246 查看
shell脚本

#!/bin/bash 声明

echo:显示消息

如果后边添加文本可以使用单引号和双引号括起来

用户变量可以是任何不超过20个字母、数字或下划线

的文本字符串。用户变量区分大小写。

给变量赋值的时候等号两边不能有空格

引用变量时,需要使用美元符

反引号``可以把输出的结果赋值给变量

today=`date +%y%m%d`

输出重定向

> 命令的输出结果会覆盖文件的内容

>> 命令的输出结果会追加到 文件的内容后边

输入重定向

< 将文件内容重定向到命令,

<<  内联重定向

操作数字

bash中$[1+5]用方括号来操作数字进行运算,但是bash

只支持整数运算。

浮点计算可以使用bc命令访问bash计算器。

支持数字(整数和浮点数)

变量

注释

表达式

编程语句

函数

浮点运算有一个内建的scale的变量控制。默认是0,

必须自己设置。

例如:

var1=`echo " scale=4; 3.44/5 " | bc`

linux的退出状态码(0--255)

状态码                        描述 

0 命令成功结束

1 通用未知错误 

2 误用shell命令

126 命令不可执行

127 没有找到命令

128 无效退出参数

128+x linux信号x的 严重错误

130 命令通过ctrl+c终止

255 退出状态码越界
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: