我很新的shell腳本,我必須添加一個標誌(getopts
)到我的腳本,我可以覆蓋下載url命令,如果腳本無法達到任何原因的網址。例如,如果我添加我的標誌,那麼它不會終止我的腳本,如果無法到達URL,我可以選擇繼續。標誌覆蓋下載url命令
目前,我有
if "$?" -ne "0" then
echo "can't reach the url, n\ aborting"
exit
現在我需要通過getopts
添加一個標誌,我可以選擇忽略"$?' - ne "0"
命令,
我不知道getopts的是如何工作的,我非常新到它。有人可以幫助我如何去解決它嗎?
請參閱此鏈接瞭解有關getopts的文檔:http://linux.about.com/library/cmd/blcmdl1_getopts.htm –
@DexterHuinda:這只是[Bash'man'頁面的一部分](http:// tiswww .case.edu/PHP /切特/慶典/ bash.html#lbDB)。這是一個很好的參考:[BashFAQ/035](http://mywiki.wooledge.org/BashFAQ/035)。 –