加入收藏 | 设为首页 | 会员中心 | 我要投稿 辽源站长网 (https://www.0437zz.com/)- 云专线、云连接、智能数据、边缘计算、数据安全!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

Linux Shell基础 -- 总结几种括号、引号的用法

发布时间:2019-05-14 18:43:21 所属栏目:Windows 来源:tongye
导读:Shell 脚本中经常需要用到一些括号、引号表达式,功能各不相同,本文详细介绍一下。 1、双引号 双引号常用于包含一组字符串,在双引号中,除了 $、、 ` (反引号)有特殊含义外,其余字符(如IFS、换行符、回车符等)没有特殊含义。 $a=3 $echo$a 输出结果

单个的中括号的功能与 test 命令一样,都是用作条件测试。

  1. #!/bin/bash  
  2. read -p "please enter a number: " num  
  3. if [ $num -gt 10 ]; then  
  4.     echo "num > 10"  
  5. else  
  6.     echo "num <= 10"  
  7. fi  

11、双中括号 [[ ]]

双中括号提供了针对字符串比较的高级特性,使用双中括号 [[ ]] 进行字符串比较时,可以把右边的项看做一个模式,故而可以在 [[ ]] 中使用正则表达式:

  1. #!/bin/bash  
  2. if [[ hello == hell* ]]; then  
  3.     echo "equal"  
  4. else  
  5.     echo "unequal"  
  6. fi  
  7. exit 0  

12、大括号 { }

大括号用于括起一个语句块。如果需要在某些只能使用单个语句的地方(如AND、OR列表中)使用多条语句,则可以用大括号将这多条语句括起来构造一个语句块。

总结:

以上是个人的一些总结,可能还不全面,以后遇到再作补充吧。如果有不正确的地方还望指正。

【编辑推荐】

  1. 借助UKUU在Ubuntu上更新Linux内核
  2. WSL Arch Linux 已在 Microsoft Store 上可用
  3. Linux下的进程间通信:使用管道和消息队列
  4. Linux中如何启用和禁用网卡?
  5. TLP:一个可以延长Linux笔记本电池寿命的高级电源管理工具
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:辽源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读