PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 疑難雜症區
帳戶
密碼
 

  回應
 
主題工具
ansible
Basic Member
 

加入日期: Jan 2021
文章: 23
引用:
作者NTC_TW_IT
你想問哪一塊?
shell script基本上google一下一堆阿,我個人沒啥買書的
除了基本的case, do, while, if這些知道怎樣用
awk, sed, wc, sort, grep會組合(regular expression可以的話看一下)
加上function/array用法,應該就差不多了吧?
頂多有人會遇到IFS要特別處理問題
至於return code這個就真的是基礎到不行的東西
程式間交換狀態一般都是靠他

有些時候shell script寫太長,就會把每個function放到library來引用
舉例:
lib.sh
裡面塞前面給你的function範例

main.sh
source PATH/lib.sh
gyn=$(get_input "Do you want to change user ID for ${u} (y/n)?" "y")

這樣你main裡面就會出現大量"人"讀得懂的邏輯,看起來也會清爽很多


再次感謝! 我才剛開始學請多多指教。
     
      
舊 2021-09-29, 07:15 AM #11
回應時引用此文章
ansible離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是06:38 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2021。