-n 字符個(gè)數(shù)
-s 屏蔽回顯
-t 等待時(shí)間
-d 輸入分界
read來獲取變量,是通過屏幕中等待用戶輸入的,如果是用read命令從已知的變量來獲取值要如何操作呢?
比如說: input_ips=\\\’127.127.127.10-127.127.127.14\\\’,通過read命令分別讀取到start_ip, end_ip兩個(gè)變量中?
方法一:
root@linux~# input_ips=\\\'127.127.127.10-127.127.127.14\\\'
root@linux~# read start_ip end_ip < <(echo $input_ips | awk -F\\\'-\\\' \\\'{print $1, $2}\\\')
root@linux~# echo -e START_IP=$start_ip; END_IP=$end_ip
START_IP=127.127.127.10; END_IP=127.127.127.14
方法二:
root@linux~# input_ips=\\\'127.127.127.10-127.127.127.14\\\'
root@linux~# read start_ip end_ip <<-EOF
> `echo $input_ips | awk -F\\\'-\\\' \\\'{print $1, $2}\\\'`
> EOF
root@linux~# echo -e START_IP=$start_ip; END_IP=$end_ip
START_IP=127.127.127.10; END_IP=127.127.127.14
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)三五互聯(lián)的支持。
更多關(guān)于云服務(wù)器,域名注冊(cè),虛擬主機(jī)的問題,請(qǐng)?jiān)L問三五互聯(lián)官網(wǎng):m.shinetop.cn