
1 wxf666 2022-11-03 23:32:50 +08:00 ```shell $ sed "s/dare/'&'/" <<<'howdareyou' how'dare'you ``` |
2 iamzuoxinyu 2022-11-04 00:10:16 +08:00 一个快但可能不正确的方法:给 how 和 you 改成 how' 和 'you |
3 yuanmomo 2022-11-04 03:28:43 +08:00 via iPhone @iamzuoxinyu 跟你想到一块儿了 |
4 dcsuibian 2022-11-04 03:54:06 +08:00 sed 的正则表达式引擎比较弱 建议用 awk ,有扩展的正则表达式引擎。 其中对应你这个问题就是 group 分组和引用功能 |
5 aijam 2022-11-04 07:50:06 +08:00 > echo howdareyou | sed -r "s/how(.+)you/how'\1'you/" how'dare'you |