1,554 views
この記事は最終更新から 3172日 が経過しています。
やりたいこと
JavaScriptファイルのダウンロード負荷を減らすために文字数を少なくしたい。
すなわち minified file にしたい。
実現方法
sedコマンドで以下のテキスト変換を行う。
1) 行頭の空白文字を削除
2) コメント削除
3) 改行文字削除
4) 空行削除
5) 連続した空白文字を一つにまとめる
上記の5つを以下のコマンドで行う。
TRG=xxxxxx.js sed -i -r -e "s/^\s+//g" $TRG sed -i -e "s%//.*$%%g" $TRG sed -i -e "/^$/d" $TRG sed -i -e ':loop; N; $!b loop; s/\n//g' $TRG sed -i -r -e "s/\s+/ /g" $TRG
アクセス数(直近7日): ※試験運用中、BOT除外簡易実装済2026-05-13: 1回 2026-05-12: 0回 2026-05-11: 0回 2026-05-10: 0回 2026-05-09: 0回 2026-05-08: 1回 2026-05-07: 0回