Bash CSV会获得一列?

时间:2017-09-08 07:14:04

标签: bash csv

 row1    row2         row3
Hello,   World,    Hello World
World,   Hello,    World Hello

你怎么抓住bash中的全部2个单词?我已经尝试了,我所能做的只是使用echo $a tr -s ' ' | cut -d , -f 3来获取这两个单词,但每个单词都会放在自己的行上,如: -

Hello
World
World
Hello

1 个答案:

答案 0 :(得分:1)

awk与自定义字段分隔符一起用作空格或逗号:

awk -F '[ ,]+' 'NR>1{print $1, $2}' file

Hello World
World Hello