ファイルからフィールドを抽出し、vimの他のファイルに保存します。

ファイルからフィールドを抽出し、vimの他のファイルに保存します。

次の形式のファイルがあります。

.

.

.

Name:abc

Occupation:def

.

.

Name:xyz

Occupation:ghi

.

. 

vim名前とジョブフィールドを抽出し、次の形式を使用して別のファイルout.txtに保存したいと思います。

Name:abc

Occupation:def

Name:def

Occupation:ghi

編集:入力ファイルのジョブフィールドの場所が更新されました。

ベストアンサー1

ggyG:e out.txt<cr>p:v/Name\|Occupation/d<cr>:w<cr>

説明する

gg # Go to beginning of file
y  # yank (copy)
G  # to end of file
:e out.txt # Open a new file called out.txt
p  # paste what you just copied
:v/Name\|Occupation/d # Delete all lines that don't contain Name or Occupation
:w # save

おすすめ記事