
viでは、行の最後に行自体の特定の文字を追加することが可能かどうかを知りたいです。例: 前
donald /mount/donald_01
mickey /mount/mickey_01
mickeym /mount/mickey_02
一部:%s%"最後の 2 文字"%"最後の 2 文字"/"最後の 2 文字"% コマンドの後
donald /mount/donald_01/01
mickey /mount/mickey_01/01
mickeym /mount/mickey_02/02
ありがとう、イギリス
答え1
私はviを知らないので、これは役に立たないかもしれませんが、VIMでは次のようにすることができます。
donald /mount/donald_01
mickey /mount/mickey_01
mickeym /mount/mickey_02
%s%\(..\)$%\1/\1%
次の出力を提供します。
donald /mount/donald_01/01
mickey /mount/mickey_01/01
mickeym /mount/mickey_02/02
構文は非常に近いですsed
。これを学びたいかもしれません。
編集する: 先ほど作業を開始し、以前の vi バージョンを使用しようとしました。効果がある