体验shell(语法学习)

基础语法

  1. 获取命令结果
  • 反引号, 兼容老版本
  • $()
  1. 单引号、双引号、反引号区别
    在单引号中,所有特殊字符没有特殊含义;在双引号中,"$"、"(反引号)"、""有特殊含义,其余没有特殊含义;反引号中可以用来引用系统命令。

条件语法

if

if [ "$result" == "" ]
then
     echo "一个字符"
else
     echo "另一个字符"
fi

循环语法

while

while 条件语句
do
action
done;

for

for((赋值;条件;运算语句))
do
action
done;

选择语法

case/select

case $arg in       pattern | sample) # arg in pattern or sample       ;;       pattern1) # arg in pattern1       ;;       *) #default       ;;   esac 

select 变量name  in seq变量
do
    action
done

reference

https://blog.csdn.net/stonesharp/article/details/29615773

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • shell脚本 先开坑,大略地学一下,学习重点放在bash上,有需求再认真的学习细节的内容 Shell 脚本(sh...
    喵喵小阳阅读 420评论 0 1
  • 本篇博客只是记录shell的一些关键语法,主要是做一个记录,有些内容也是copy过来的,并不是一个完整的教程,想完...
    疯狂的哈丘阅读 1,002评论 0 0
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,465评论 0 5
  • 生活不仅有当下,还有远方,不仅要面包,更应该要快乐。选择权在自己手中,困难当头,若是不能逢山开路,就另辟蹊径,只要...
    Miss絮羽阅读 395评论 0 0
  • 做个内心阳光的人不忧伤,不心急,坚强向上,靠近阳光,成为更好的自己!你不需要别人过多的称赞。因为你自己知道自己有多...
    df小乔阅读 204评论 0 2