perl

*”2005″に続く改行を置換

perl -pe 's/2005\n/2005/' filename
  • セミコロンで終わっていない行の改行を置換
perl -pe 's/([^;])\n/\1/' filename
  • 複数行の置換
perl -0pe 's/html.*body//s' filename
  • エラーを表示するオプション
perl -w test.pl
  • 直接ファイルを置換
perl -pi -e 's/2009/2010/' filename
  • モジュールの有無
perl -MNet::SSH::Perl -e 'print $Net::SSH::Perl::VERSION ."\n"'
perldoc -l DBD::mysql
  • モジュールパスの確認
perl -e 'print "@INC\n"'