まいだいありー

機械学習、技術系、日記など勉強したことのメモを書けたらなと思います。

ファイルの数行を一斉削除したいとき

大量のテキストファイルがあり、先頭に URLとかいらない文字列が含まれている場合があるときに便利な コマンドをメモ

"0,Nd"は 0~ N行目まで削除し、その同じファイルに上書き保存する。

sed -i -e "0,Nd" ファイル名 ファイル名


大量にファイルがある場合は、以下のコマンドで一斉に処理できる。

for f in `ls` ; do sed -i -e "0,Nd" $f  $f ; done
rm *.tex-e