Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有这样的文字
你好世界(some_text,some_other_text)
我想像这样在上面的文本末尾附加一个数字,比如 16
你好世界(some_text,some_other_text)16
我知道这个正则表达式^HELLO WORLD \(([a-z],[a-z])匹配它。我不确定如何将匹配的正则表达式存储在变量中,然后将 16 附加到它。
^HELLO WORLD \(([a-z],[a-z])
&字符包含模式空间中的所有内容:
&
sed 's/^HELLO WORLD ([a-z_]*, [a-z_]*)/& 16/' file
看看使用 & 作为匹配的字符串
并使用 \1 保留部分模式