sed のファイル出力コマンド w は遅いのでリダイレクトした方が良い
2023年5月21日 sedsed のファイル出力コマンド w は処理速度が遅いようだ。 以下の調査は、ファイル先頭200万件を別ファイルに出力する処理のパフォーマンスを、4パターンでで比較したもの。 sed の w コマンドの場合 → 2.810s sed の出力をリダイレクトする場合 → 0.180s awk の場合 → 0.223s head の場合 →
続きを読むコメント行を削除する sed スクリプト
2023年4月16日 sedSQLスクリプトからコメント・空行を削除するsedスクリプトを示す。 これを応用すれば、他の言語に適用可能。 実行例 sample.txtに含まれるSQLコメントを削除する。 コメント削除後に wc -l 実行して、ステップ数を計算させている。 工数見積もりす
続きを読むsedの備忘録を残す。 -eオプションについて -e は、その後の文字列が編集用コマンドだということを表す。編集コマンドが一つだけの場合は省略可。 以下の例で、16行目のコマンド実行時に-eが未使用のため、エラーメッセージが表示されている。 1$ cat samplefile 2雷
続きを読む2023年6月4日更新 CSVファイルのデータフィールドに囲み文字が含まれている場合、Excelに取り込もうとすると崩れてしまう。 通常は囲み文字と区別するために、データフィールド内の囲み文字をエスケープしたりする。 このようなCSVを正常に取り
続きを読む