ablog

不器用で落着きのない技術者のメモ

Perl ワンライナーの中でシングルクオートを使いたいとき

% perl -le 'print '" is double quote.''

こういうことをしたい場合、

% perl -le 'print q/" is double quote./'
" is double quote.

とすると、おk。

% perl -MO=Deparse -le 'print q/" is double quote./'
BEGIN { $/ = "\n"; $\ = "\n"; }
print '" is double quote.';
-e syntax OK