我想根據列值添加來自多行的各個條目。 例如輸入:基於列合併行linux
column 4 column 5 column 7
abc PD 8
xyz PD 1
abc PD 2
xyz PD 7
xyz PD 3
預期輸出:
column 4 column 5 column 7
abc PD 10
xyz PD 11
我嘗試使用SQUEUE命令作爲我使用找工作的用戶information.subsetting爲一個特定的列,其中PD是標準之一。
squeue | tr -s ' ' | awk '($4 == "PD")' | cut -d ' ' -f4,5,7 | awk '{a[$4]+=$7}END{for (i in a) print i,a[i]}'
我得到0作爲答案。
後的實際樣品,你當前輸入不包含'PD'串 – RomanPerekhrest
我編輯的問題。希望現在有意義。 –
在列標題列「列5」中是否真的有空格? – RomanPerekhrest