-n 字符個(gè)數(shù)
-s 屏蔽回顯
-t 等待時(shí)間
-d 輸入分界
read來(lái)獲取變量,是通過(guò)屏幕中等待用戶輸入的,如果是用read命令從已知的變量來(lái)獲取值要如何操作呢?
比如說(shuō): input_ips=\\\’127.127.127.10-127.127.127.14\\\’,通過(guò)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é)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)西部數(shù)碼的支持。
更多關(guān)于云服務(wù)器,域名注冊(cè),虛擬主機(jī)的問(wèn)題,請(qǐng)?jiān)L問(wèn)西部數(shù)碼官網(wǎng):ps-sw.cn