我想知道是否可以在 vi 中在一行的末尾添加该行本身的某些特定字符。示例:之前
donald /mount/donald_01
mickey /mount/mickey_01
mickeym /mount/mickey_02
Run Code Online (Sandbox Code Playgroud)
一些 :%s%"最后两个字符"%"最后两个字符"/"最后两个字符"% 命令
donald /mount/donald_01/01
mickey /mount/mickey_01/01
mickeym /mount/mickey_02/02
Run Code Online (Sandbox Code Playgroud)
谢谢 gb
我不知道 vi,所以这可能没有用,但在 VIM 中你可以做这样的事情:
donald /mount/donald_01
mickey /mount/mickey_01
mickeym /mount/mickey_02
Run Code Online (Sandbox Code Playgroud)
%s%\(..\)$%\1/\1% 将为您提供以下输出:
donald /mount/donald_01/01
mickey /mount/mickey_01/01
mickeym /mount/mickey_02/02
Run Code Online (Sandbox Code Playgroud)
语法非常接近sed. 你可能想学习这个。
编辑:我刚开始工作并尝试使用旧的 vi 版本。有用。
| 归档时间: |
|
| 查看次数: |
1182 次 |
| 最近记录: |