Regex 用于使用sed追加文本的正则表达式

Regex 用于使用sed追加文本的正则表达式,regex,sed,Regex,Sed,我有这样的文本 HELLO WORLD(一些文本,一些其他文本) 我想在上面的文本后面加一个数字,比如说16 你好世界(一些文字,一些其他文字)16 我知道这个正则表达式与之匹配。 我不知道如何将匹配的正则表达式存储在变量中,然后向其追加16。字符&保存模式空间中的所有内容: sed 's/^HELLO WORLD ([a-z_]*, [a-z_]*)/& 16/' file 看看 和字符和保存模式空间中的所有内容: sed 's/^HELLO WORLD ([a-z_]*, [a-z

我有这样的文本

HELLO WORLD(一些文本,一些其他文本)

我想在上面的文本后面加一个数字,比如说16

你好世界(一些文字,一些其他文字)16

我知道这个正则表达式与之匹配。
我不知道如何将匹配的正则表达式存储在变量中,然后向其追加16。

字符
&
保存模式空间中的所有内容:

sed 's/^HELLO WORLD ([a-z_]*, [a-z_]*)/& 16/' file
看看


和字符
保存模式空间中的所有内容:

sed 's/^HELLO WORLD ([a-z_]*, [a-z_]*)/& 16/' file
看看


这个sed脚本运行的上下文是什么?这个sed脚本运行的上下文是什么?+1…除了我觉得我被一个
FNR==NR
@ghoti:Lol欺骗了之外,很抱歉:p我会尝试在我的下一个答案中添加一个。史蒂夫谢谢你的回答,也谢谢你是一个温柔的老师+1…除了我自己eel我被欺骗了一个
FNR==NR
@ghoti:Lol,很抱歉:P我会尝试在我的下一个答案中添加一个。史蒂夫感谢你的回答,也感谢你是一位温和的老师