vi - 行末に特定の文字を追加する方法

vi - 行末に特定の文字を追加する方法

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 バージョンを使用しようとしました。効果がある

おすすめ記事