shell编程常见符号

()用于多个命令组,命令替换、初始化数组,多用于shell命令组,如WEB=(f1 f2 f3),其中括号不保留空格。

(()):整数扩展、运算符,重定义变量值,算术运算比较,例如:((a++))、((a<10));括号左右不保留空格。

[ [ ] ]:bash程序语言的关键字,不是一个命令,不支持+-*/数字运算符,逻辑测试使用&&、||,通常用于字符串比较、逻辑运算符等,其中括号左右要保留空格。

{}主要用于集合或者范围,例如mkdir -p /tmp/202{3,4}/,其中括号左右不保留空格。

美元符号$,主要用于引用shell编程中变量,例如:NET=www.baidu.com引用值,需要用$NET.

\反斜杠,主要用于对待特定的字符实现转义,保留原有意义,例如“\$NET”结果会打印$NET,而不会打印www.baidu.com

单引号‘ ’,单引号又称为强引,不具有变量置换的功能,所有字符还原为字面意义,实现屏蔽shell原字符的功能;

双引号“ “,双引号又称为弱引,具有变量值换的功能,保留$(使用变量前导符),\(转义符),(反向引号)元字符的功能。

反引号``,位于tab键盘上面一行的键,用作命令替换(相当于$(...))。

         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值