sed 在特定字符之前插入

mos*_*d77 1 sed insert

我正在尝试 sed 插入:

echo "usr_web88_2" | sed 's/^\(usr\_\)'
Run Code Online (Sandbox Code Playgroud)

但我找不到解决办法

我有这个字符串:

usr_web88_2
Run Code Online (Sandbox Code Playgroud)

并想在下划线之前添加反斜杠,如下所示:

usr\_web88\_2
Run Code Online (Sandbox Code Playgroud)

有谁能够帮助我?谢谢..

pet*_*ooo 5

echo "usr_web88_2" | sed 's/_/\\_/g'
Run Code Online (Sandbox Code Playgroud)

g 表示全局,它将表达式应用于它在一行中找到的每个匹配项,而不仅仅是第一个。