綾小路龍之介の素人思考

[文字出力] 文字列+改行を標準出力に表示する(lオプション)

C:\>perl -le "print "'ww'";"
ww
C:\>

つまりはechoコマンドのエミュレートということなんだな。まぁこのくらいならわざわざPerlを使うこともないんだけど、上で改行なしの表示法をやったし、何かと改行はあったほうが良いということで紹介しておこう。lオプションでprint文の最後に必ず改行コードを付けるようになるんだな。注意することはこのオプションを-elとしないこと。ちなみにそうすると下のようになる。-eオプションはこれ以降をPerlスクリプトとして解釈するようだけど、多分-e以降に-lが含まれていると理解されたんだろうな。

C:\>perl -el "print "'ww'";"
C:\>

ソーシャルブックマーク

  1. はてなブックマーク
  2. Google Bookmarks
  3. del.icio.us

ChangeLog

  1. Posted: 2008-01-04T20:45:48+09:00
  2. Modified: 2008-01-04T05:20:45+09:00
  3. Generated: 2017-03-09T23:09:31+09:00