本文介绍了替换每一行中的第一次出现的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

假设我有一个格式如下的文档:

Supposing I have a document formatted like this:

word1 word2 word3
word4 word5 word6
word7 word8

如何使用 sed 用逗号后跟一个空格替换第一次出现的空格,使文档看起来像:

How do I use sed to replace the first occurence of space with a comma followed by a space so that the document will look like:

word1, word2 word3
word4, word5 word6
word7, word8

谢谢!

推荐答案

echo word1 word2 word3|sed -r 's/(\s)/,\1/'

输出:

word1, word2 word3

这篇关于替换每一行中的第一次出现的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-21 14:06