請問各位大大
我的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
分隔線前後表現卻不相同
我要如何寫 才能夠使迴圈內的表現 和迴圈外的表現一致呢?
謝謝大家
--
我的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
分隔線前後表現卻不相同
我要如何寫 才能夠使迴圈內的表現 和迴圈外的表現一致呢?
謝謝大家
--
All Comments