shell中其他值得关注的知识点

《朱老师物联网大讲堂》学习笔记

学习地址:www.zhulaoshi.org


echo "hey boy" > a.txt

#创建并输入内容

echo "after boy" >> a.txt

结果是

hey boy

ater boy


case语句,

var=2

case $var in

1) echo 1;;

2) echo 2;;

3) echo 3;;

#没错,就是两个分号

esac 



shell传参

$# 传参个数

$0,$1,$2....依次表示各个参数,$0表示执行shell的应用程序的名字



shell中break不同于C语言中,case默认就是break,


./1.sh 

./1.sh aa 

分别在里面执行shift,看结果如何,可以这样认为,除了不改变$0,其它都有改变。

你可能感兴趣的:(shell,uboot,embeded)