ma-100140 @ ウィキ
100行おきにBEGIN TRANSACTIONとCOMMITの行を挿入する
最終更新:
ma-100140
-
view
AWKを使って実現する場合
awk 'BEGIN {print "BEGIN TRANSACTION;"}{ if (NR % 100 == 0) print "COMMIT;\nBEGIN TRANSACTION;";print } END{print "COMMIT;"}' ./test.txt
今まではPHPなどでわざわざプログラムを書いていましたが、awkでやれば簡単にできそう。