我是新来的shell脚本,我有一个节目主题的一些行我只是不明白,退出这些四行:如何在Shell脚本中使用其他语言?
current=$(wget -q -O - http://checkip.dyndns.org|sed s/[^0-9.]//g)
[ "$current" != "$registered" ] && {
wget -q -O /dev/null $UPDATEURL echo "DNS updated on:"; date
}
我对这些行的问题是:
1“ -O“和”-q“选项
a-on line one,如果没有指定任何输出文件,-O的含义是什么。
b - 通过在第三行使用“-O/dev/null”,是否希望将其存储在/ dev/null上,为什么?它通过使用“-q”来禁止输出,我不明白它的意义。
2 - 最后三行是比较“[]”中的两个变量,然后如果它成功则开始“{}”,我怎么能把“其他”放在里面?
'-q' --->在终端上关闭wget输出,'-O' --->将输出保存到文件!你的第二个路径是/ dev/null ---输出写在这里! – 2014-08-30 17:57:49