「100行おきにBEGIN TRANSACTIONとCOMMITの行を挿入する」の編集履歴(バックアップ)一覧はこちら
「100行おきにBEGIN TRANSACTIONとCOMMITの行を挿入する」(2013/08/05 (月) 11:40:26) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
** AWKを使って実現する場合
awk 'BEGIN {print "BEGIN TRANSACTION;"}{ if (NR % 100 == 0) print "COMMIT;\nBEGIN TRANSACTION;";print } END{print "COMMIT;"}' ./test.txt
~今まではPHPなどでわざわざプログラムを書いていましたが、awkでやれば簡単にできそう。
** AWKを使って実現する場合
awk 'BEGIN {print "BEGIN TRANSACTION;"}{ if (NR % 100 == 0) print "COMMIT;\nBEGIN TRANSACTION;";print } END{print "COMMIT;"}' ./test.txt
~今まではPHPなどでわざわざプログラムを書いていましたが、awkでやれば簡単にできそう。
表示オプション
横に並べて表示:
変化行の前後のみ表示: