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



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

到目前为止我的代码如下:
cut -d f1,6,7 test | tr : '   '

不介意管道之前的任何内容,那只是用于格式化文件"test"。它将用一个空格代替分隔符,而不是三个,我如何实现这一点?

应该可以:

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

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

sed选项应该是

cut -d: -f1,6,7 test | sed 's/:/   /g'

最新更新