[問題] shell 變數在作執行指令
object=$(ls /etc/sysconfig/network-scripts/ifcfg-* | grep -v [*.*] | cut -d
"/" -f 5 | cut -d "-" -f 2)
for tmp in $object
do
doing=$(ip address show $tmp | grep 'inet' | grep -v 'inet6')
IPv4=$doing| awk '{print $2}'
echo $IPv4
done
我想要在第六行IPv4=$doing| awk '{print $2}'在切割一次
但這樣抓不到值 如何利用變數在執行一次awk之後再存入變數
python寫太習慣轉不過來...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.109.173
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1543221534.A.AA1.html
※ 編輯: phoenixcx (59.124.109.173), 11/26/2018 16:40:39
推
11/26 17:45,
5年前
, 1F
11/26 17:45, 1F
→
11/26 17:50,
5年前
, 2F
11/26 17:50, 2F
推
11/26 18:26,
5年前
, 3F
11/26 18:26, 3F
推
11/26 19:24,
5年前
, 4F
11/26 19:24, 4F
→
11/27 01:26,
5年前
, 5F
11/27 01:26, 5F
→
11/27 09:53,
5年前
, 6F
11/27 09:53, 6F
→
11/27 10:50,
5年前
, 7F
11/27 10:50, 7F
推
11/27 10:54,
5年前
, 8F
11/27 10:54, 8F