sh文件语法参考

变动了一下网络环境,结果群晖的阿里云DDNS有了点问题,网上找了半天也没有比较靠谱的解决方案,只能自己学习一下,争取自己改改。

#!/bin/sh     
num=1    #变量都是字符串
echo $num    #echo表示输出

if [ num=1]      #方括号表示判断
then
  num=2
else
  num=1
fi      #结束语句

#定义函数
func()
{
    echo "myfunction"
}

#调用函数
func

#输出 myfunction
func()
{
    echo $1
}

func 23

#输出 23

我崩溃了
最后用了这个https://github.com/cuteribs/ribsnetwork/blob/master/ddns/aliyun.sh
稍微改了一下下,把api_id什么的都直接写了进去,然后把这个又改成了从本机获取,注意网络接口ppp0,自己改一下就能用了。

NewIP=`ip addr show ppp0 | grep "inet" | awk '{print $2}' | awk -F"/" '{print $1}' `

你可能感兴趣的:(sh文件语法参考)