CLI

アプリケーションログをワンライナーでフィルタリング

ログのフィルタだったら grep でいいじゃん?となるかもしれないけど、例外スタックトレースなどの改行が含まれるログの場合 grep だと肝心な部分が抜け落ちてしまう。ということで、改行が含まれたログもワンライナーでフィルタリングしてみる。

MANIFEST.MF を表示するワンライナー

コマンドの組み立て MANIFEST.MF の内容を表示 unzip -p foo.jar META-INF/MANIFEST.MF -p 抽出したファイルの内容を標準出力へ さらに特定の属性を表示 unzip -p foo.jar META-INF/MANIFEST.MF | awk -v ORS='' '/^Export-Package\s*:/{f=1;print;next;} /^…