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

本文详细解读了《朱老师物联网大讲堂》的学习笔记,包括使用echo命令创建并追加文件内容、case语句的用法、shell传参技巧以及shell中的break语句与C语言的区别等内容。深入探讨了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,其它都有改变,可以将shift理解为将传参左移,同时$#也跟着减1,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值