鈍足ランナーのIT日記

走るのが好きな5流のITエンジニアのブログ。

趣味の範囲は広いけど、どれも中途半端なクソブロガー楽しめるWebアプリを作ってあっと言わせたい。サーバーサイドPerl(Mojolicious)、クライアントサイドVue.js。Arduinoにも触手を伸ばす予定。

SQL文解析でPerlワンライナーを使う。シングルクォートの扱い方

perlワンライナーSQL文を整形したいとか、値を抜き出したいって時が しばしばありまして、SQL文はシングルクォートのオンパレードで

私もやり方がわからず困っていましたが

こちらに回答がありました。

すっきりしました。

BEGINブロックに書くのがスマートでしょう。

perl -ne 'BEGIN {$sq="\x27";} print "$1\n" if /$sq(........)$sq;$/ '  ./hoge.sql