[Mac] フォルダー内の全 csv ファイルで、最初の4行を削除する

フォルダ内にある複数の csv ファイルについて、それぞれ最初の4行を削除する方法のメモ。

環境:macOS Catalina Version 10.15.6(英語環境)

対象フォルダへ cd で移動した上で、以下のコマンドを実行する。

$ find . -name '*.csv' -exec sed -i "" '1,4d' {} \;

参考:
sedでファイルの先頭の行を削除する方法 | ITを使っていこう
https://it-ojisan.tokyo/sed-d-command/

MacとLinuxでは、sedの動作が異なるので注意 | ITを使っていこう
https://it-ojisan.tokyo/mac-linux-sed/

ファイルなどを検索する!findコマンドの詳細まとめ【Linuxコマンド集】
https://eng-entrance.com/linux-command-find

複数のテキストファイル内の文字列をコマンドで一括置換する方法 | LFI
https://linuxfan.info/post-2034


この記事が気に入ったらサポートをしてみませんか?