-1
我已經txt文件與下面的值如何使用awk獲取鍵值對?
f:0
c:Test C
s:test S
ctype:0
a:test A
t:10
r:test r
f:0
c:Test C1
s:test S1
ctype:1
a:test A1
t:10
r:test r
f:20
c:Test C
s:test S
ctype:2
a:test A1
t:0
r:test r
我曾嘗試下面的代碼,但它是不是給所有單個新行的值作爲鍵值對環雙新行適當的輸出:
awk '
BEGIN {
FS="\n"
RS=""
}
{
print $1 "\n " $2 "\n" $3
}
可以使用awk以外的任何東西。
編輯:
輸出會是這樣:
if(ctype==0){
execute c;
}else if(ctype==1){ execute a}
我想循環中的數據並執行操作。
'awk -F:'NF {print $ 1,$ 2}'file' – anubhava
預期輸出是什麼? – user000001
告訴我們一個命令不會做你想做的事,告訴我們它沒有做你想做的事情,不會告訴我們你想做什麼! –