學了shell腳本有一點時間了,期間也遇到了不少的問題。
今天就想跟大家討論一下,對于一個稍微復雜的任務來說,肯定不是簡單的命令列就可以解決的,模塊化確實是個比較好的方法,但是如果多個腳本互相呼叫的話,對于一些重復的變數需要在每個腳本中重新定義,感覺有點冗余。但是把一些小功能寫成函式,然后再呼叫函式的話,代碼就全部放在一個腳本里面了,雖然解決了變數定義的問題,但是代碼都在一個shell里面。是不是有點太長了。
我自然也清楚,使用bash呼叫腳本的話,父bash中的變數在子bash中是失效的。但是使用source和.執行權限理論上可以解決,但是實操程序中效果不是特別明顯呀。把我自己都整暈了。
求前輩指點……
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/143861.html
標籤:專題技術討論區
上一篇:求助大神, gitlab重啟出錯. 登陸出現502警告. 錯誤列印如下.
下一篇:在linux上手動nohup scp命令 &,要手動輸入遠程服務器密碼,這樣的操作能順利在后臺執行上傳下載的任務嗎
