Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

特定の文字列を含む行を抽出してファイルに保存する

$
0
0

vimで20000行くらいあるファイルから、特定の文字列を含む行を抽出して、別ファイルに書き出したかった。
備忘録的として残しておきます。

e large_file.txt  #検索対象のファイル
let @a = ''       #バッファaを空にする
/foo              #対象となる文字列をサーチ
g//y A            #グローバルコマンドでマッチした行をヤンクしてバッファaに追記する
e output.txt      #出力先ファイル
put a             #バッファaをカレント行にPUTする
wq

hoge.vimとかで保存してsourceコマンドから叩く。

input/output/search_wordあたりを変数にしてvim Script化したいところですね。


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>