gpt4 book ai didi

linux - 如何使用sed删除某些单词之间的空格?

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

我想替换一行(多行)中特定单词之间的字符。例如:

first second third |         first line
first second third | second line
first second third | third line
first second third | forth line
....

我想在 linux 中使用 sed 或 vi 替换第三和第一/第二/第三/第四等之间的字符。

如果这个问题已经回答了,你能给我提供链接吗?谢谢!

最佳答案

您可以使用以下内容:

sed  's/ |.[^a-z]*//g' text.txt

或者如果你想在'third'之后有一个空格:

sed  's/ |.[^a-z]*/ /g' text.txt

记住 -i 标志以进行永久更改。

关于linux - 如何使用sed删除某些单词之间的空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35141575/

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