美文网首页
体验shell(语法学习)

体验shell(语法学习)

作者: 多余的午宴 | 来源:发表于2019-03-28 12:32 被阅读0次

基础语法

  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(语法学习)

      本文链接:https://www.haomeiwen.com/subject/eshqbqtx.html