我的文字看起来像这样
你好世界(some_text,some_other_text)
我想在上面的文字的末尾附加一个数字16,就像这样
HELLO WORLD(some_text,some_other_text)16
我知道这个正则表达式^HELLO WORLD \(([a-z],[a-z])匹配它.我不知道如何在变量中存储匹配的正则表达式,然后将16附加到它.
该&角色保持在模式空间的所有内容:
sed 's/^HELLO WORLD ([a-z_]*, [a-z_]*)/& 16/' file
Run Code Online (Sandbox Code Playgroud)
看一下使用&作为匹配的字符串