我如何使用三个空格作为分隔符?

时间:2015-10-07 18:27:10

标签: awk delimiter cut tr

我需要将分隔符从:设置为三个空格。

到目前为止,我的代码如下:

cut -d f1,6,7 test | tr : '   '

在管道之前不要介意任何事情,这只是为了格式化文件" test"。它将用一个空格代替分隔符,但不是三个,我该如何实现呢?

1 个答案:

答案 0 :(得分:3)

这应该有效:

awk -F: -v OFS="   " '{print $1,$6,$7}' test

-F将输入字段分隔符设置为冒号,-v将输出字段分隔符设置为3个空格,然后awk正文打印所需的字段

sed选项是

cut -d: -f1,6,7 test | sed 's/:/   /g'
相关问题