嵌入式学习笔记---shell编程

来源:互联网 发布:怎么投诉淘宝店铺盗图 编辑:程序博客网 时间:2024/05/02 00:12

shell 编程

 

shell脚本是包含一系列命令序列的文本文件(顺序执行)

其用#表示注释。而在脚本开始部分要以#!/bin/sh开头

shell脚本中的变量不需要声明(类似matlab)如果输出一个空变量则 echo为空值 其局部变量的声明方法是在其前面加local

shell 中的if语句

if [ expression ] #[]两边要留有空格

then

        #code

fi

shell中的for语句

for var in [list]

do

          #code block

done

shell中的while语句

while [ condition ]

do

         #code block

done

shell中的switch语句

case“$var” in

condition) ..... ;; #;;表示break

*) default statment

esac

 

&&表示前面为真时后面执行

||表示前面为假时后面执行 

 

传入参数:

$#表示传入脚本参数个数;$*表示所有命令行参数值;$1对应第一个参数;