awk输出第二列第三列的时候保留分隔符
时间: 2023-10-21 11:49:38 浏览: 244
三剑客-awk.txt
如果您想要保留第二列和第三列之间的分隔符,可以使用 `substr` 函数来截取特定位置的字符串,并使用 `match` 函数来匹配第二列和第三列之间的分隔符。以下是一个示例 awk 命令:
```shell
awk '{match($0, $2 "[^ ]*"); match($0, $3 "[^ ]*"); print substr($0, RSTART, RLENGTH)}' 文件名
```
这个命令使用 `match` 函数来匹配第二列和第三列之间的分隔符,并使用 `substr` 函数来截取该部分字符串。请将 `文件名` 替换为您要处理的文件名。
阅读全文