如何用awk重置数据是可能的

时间:2014-11-16 20:16:32

标签: awk

我有一个像这样的大日子

"cetoo" "12364" "veli" "212" "ahmet" "12331283" 
像这样的

ceto  1234
veli  212
ahmet 123123

2 个答案:

答案 0 :(得分:1)

$ echo "cetoo" "12364" "veli" "212" "ahmet" "12331283 " | awk '{for (i=1; i<=NF; i+=2) print $i, $(i+1); }'

cetoo 12364
veli 212
ahmet 12331283

答案 1 :(得分:0)

这是一个在RHEL平台上测试的工作示例:

$ cat a.out
"cetoo""12364""veli""212""ahmet""12331283"
"Chandu""0549""Rachael""123"

$ awk 'BEGIN{FS="\""} {for (i=2;i<=NF; i +=4) print $i, $(i+2)}' a.out
cetoo 12364
veli 212
ahmet 12331283
Chandu 0549
Rachael 123