linux利用read命令獲取變量中的值
前言
本文主要給大家介紹了關于linux利用read命令獲取變量中值的相關內(nèi)容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。
read的常用用法如下:
read -[pstnd] var1 var2 ...
- -p提示語句
- -n 字符個數(shù)
- -s 屏蔽回顯
- -t 等待時間
- -d 輸入分界
read來獲取變量,是通過屏幕中等待用戶輸入的,如果是用read命令從已知的變量來獲取值要如何操作呢?
比如說: input_ips='127.127.127.10-127.127.127.14',通過read命令分別讀取到start_ip, end_ip兩個變量中?
方法一:
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
總結
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關文章
網(wǎng)站加速VPS篇 memcache和memcached安裝方法
Memcache是一個自由和開放源代碼、高性能、分配的內(nèi)存對象緩存系統(tǒng)。用于加速動態(tài)web應用程序,減輕數(shù)據(jù)庫負載。2010-12-12
在Linux系統(tǒng)上安裝Spring boot應用的教程詳解
這篇文章主要介紹了在Linux系統(tǒng)上安裝Spring boot應用,本文通過實例文字相結合的形式給大家介紹的非常詳細,具有一定的參考借鑒價值 ,需要的朋友可以參考下2019-05-05

