[問題] bash問題請教~

看板Linux作者 (肥仔)時間13年前 (2012/04/23 16:34), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
請問各位大大 我的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
for裡面的""改為''
04/23 20:21, 1F
文章代碼(AID): #1FbHGKJT (Linux)
討論串 (同標題文章)
文章代碼(AID): #1FbHGKJT (Linux)