檔案中 第一欄為 Key, 第二欄為 Value, 要透過 Bash shell script 來計算列出 Key 與 最大值.
標籤: awk
AWK 列出 第一個分隔後 的所有資料
Linux 經常使用 AWK 來依照某個條件來垂直分割字串, ex:
- echo "a b c d" | awk '{print $2}' # 印出 b
- echo "a b c d" | awk -F' ' '{print $2}' # 印出 b, -F: 依照一個空白分隔切割字串
但是, 上述範例 'a b c d' 想要依照空白分隔, 但是要列出 'b c d', 要怎麼做呢?
AWK 判斷式 寫法 (Shell)
Shell 很常會用到 AWK, 會順便把大小於、if、else 等判斷式也在 AWK 裡面做掉.