首页 > 系统服务 > 详细

shell脚本基础

时间:2015-12-24 00:18:40      阅读:212      评论:0      收藏:0      [点我收藏+]

shell脚本是shell命令的集合。

第一行应指定执行脚本的shell程序,#! /bin/sh

  • 变量

所有变量无类型,都是字符串。不支持小数。

定义变量时不用$,取变量时要用$--${var}

所有变量初值均为空串("\0")。

  • 算术代换

$((表达式))

支持+-*/

eg. a=100; b=200; c=$(($a+$b));

    • 命令代换
`shell`(反引号) 或 $()

eg. DATA=$(date)

  • 特殊处理

单引号内字符全字面义。

双引号内特殊字符:

反引号仍代表命令替换

\$标识$的字面值

`标识`的字面值

\"标识"的字面值

\标识\的字面值

  • 数字比较

-gt 大于

-ge 大于等于

-lt 小于

-le 小于等于

-eq 相等

-ne 不等于

  • 字符串比较

[ z STRING ] 字符串长度为0则真

[ n STRING ] 字符串长度不为0则真

  • 比较

test 或 [

[ $a -lt 100]

  • 逻辑语法

if [ 表达式 ]

then ...

elif

then ...

fi


while [ ]

do ...

done


for i in apple banana pear

do

echo $i;

done


  • read读入数据,echo打印数据

shell脚本基础

原文:http://www.cnblogs.com/embedded-linux/p/5071535.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!