gpt4 book ai didi

regex - 如何在特定范围的列中替换分隔为空白的管道?

转载 作者:太空宇宙 更新时间:2023-11-04 09:27:02 25 4
gpt4 key购买 nike

我已经使用 awk 和 sed 将管道替换为空格,这是我的代码:

awk -F "|" -v OFS=" " ' $1=$1 '
sed "s/|/ /g" try.log

但是它删除了我数据中的所有管道。这是一个示例数据:

JAP|09|7777|TECHNOLOGY|AGRICULTURE|INDUSTRY

我想要的结果是这样的:

JAP 09 7777|TECHNOLOGY|AGRICULTURE|INDUSTRY

提前致谢。

最佳答案

Perl 解决方案:

perl -pe '$c = 0; s/\|/ /, $c++ while $c < 2'

关于regex - 如何在特定范围的列中替换分隔为空白的管道?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35333291/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com