[問題] bash問題請教~
請問各位大大
我的shell如下
cat aa|awk -F'>' '{print $60}'
cat aa|awk -F'>' '{print $62}'
cat aa|awk -F'>' '{print $64}'
而如果我想要用迴圈 則awk內的數字就要自動加
可是
如果我使用
for i in {60..62..2}
do
cat aa|awk -F'>' "{print $i}"|awk -F'<' '{print $1}'
done
echo "==============="
cat aa|awk -F'>' '{print $60}'|awk -F'<' '{print $1}'
cat aa|awk -F'>' '{print $62}'|awk -F'<' '{print $1}'
exit
執行結果為
60
62
================
31.29
31.35
分隔線前後表現卻不相同
我要如何寫 才能夠使迴圈內的表現 和迴圈外的表現一致呢?
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.248.18.139
推
04/23 20:21, , 1F
04/23 20:21, 1F
討論串 (同標題文章)