shell 用戶輸入


$0 是腳本名稱      $# 參數個數    $* 所有參數作為一個單詞      $@ 所有參數作為多個單詞

$1..9 是參數      ${10}是第10個參數...

 

if  [  -n  "$1"  ]  檢測參數

 

shift  所有參數左移一位  第1個參數丟棄

shift 3  所有參數左移三位   1.2.3三個參數丟棄

 

用戶輸入:

read a b     #等待輸入a b

read  -p  “Enter  a”  a        #帶提示

read           # 不指定變量  默認放在 $REPLY

 

-t 參數指定超時秒數    超時后返回非零退出狀態碼

if  read  -t  5  -p  "enter  your  name"  name ; then....

-n1 參數表示 接受1個字符,不需要按回車

-s  隱藏輸入的文本,將文本顏色設為和背景色一樣

 

 

從文件讀取

 

getopt getopts 命令,可處理選項和參數

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM