看板 Linux 關於我們 聯絡資訊
請問各位大大 我的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
rehon:for裡面的""改為'' 04/23 20:21