4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Vim忘備録-特定の文字列が含まれる行を削除する-

Last updated at Posted at 2024-08-19

特定の文字列が含まれる行を削除する機会があったため忘備録として記録に残そうと思います。

想定するデータ

下記のデータを想定します。
ファイル名:test.csv

aaa,2024-06-01,bbb,ccc
ddd,2024-06-02,eee,fff
ggg,2024-07-01,hhh,iii
jjj,2024-07-02,kkk,lll
mmm,2024-08-01,nnn,ooo
ppp,2024-08-02,qqq,rrr

実行するコマンド

Vimでtest.csvファイルを開き、以下のコマンドを実行します。
→ "2024-06"を含む行が削除されます。

:g/2024-06/d

実行後のデータ

ggg,2024-07-01,hhh,iii
jjj,2024-07-02,kkk,lll
mmm,2024-08-01,nnn,ooo
ppp,2024-08-02,qqq,rrr

特定の文字列が含まれない行を削除する(逆パターン)

特定の文字列が含まれない行を削除する場合は以下のコマンドを実行する。
→ "2024-06"を含まない行が削除されます。

:v/2024-06/d

実行後のデータ

aaa,2024-06-01,bbb,ccc
ddd,2024-06-02,eee,fff

参考資料

告知

最後にお知らせとなりますが、イーディーエーでは一緒に働くエンジニアを
募集しております。詳しくは採用情報ページをご確認ください。

みなさまからのご応募をお待ちしております。

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?