我的文件中包含太多管道,我想替换\n 和 | 仅使用\n 进行签名。
例如
first name|last name|blahblah
|
first name|last name|blahblah
|
我希望它如下(没有额外的|)
first name|last name|blahblah
first name|last name|blahblah
理想情况下,我可以使用 sed 或 tr(翻译)轻松完成此操作。问题是,当我这样做时(并且认为我逃离了管道),它似乎不起作用。
有什么建议吗?
最佳答案
您可以使用它删除 (d
) 所有以管道开头 (^
) 的行。
sed "/^|/d" file
关于regex - 删除额外的管道(使用 sed 或 tr),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26415169/