タグ

ブックマーク / infosys.gsid.nagoya-u.ac.jp/~ohna (1)

  • Perl: One-Liner

    速習 Perl: 1行スクリプト ■1. フィルターとしての Perl ここでは,主として,grep や sed のように「フィルター」として Perl を使う方法について簡単に見ていく。 [cf.「Perl によるテキスト処理入門」] ■2. 基的な形 [詳しい解説] perl -オプション 'スクリプト' 入力ファイル 文字列の検索: perl -ne 'print if (m/検索文字列/[i])' 入力ファイル 文字の置換:  perl -pe 'tr/文字列1/文字列2/' 入力ファイル 文字列の置換: perl -pe 's/検索文字列/置換文字列/[ig]' 入力ファイル ■3. 文字列の検索 (cf. grep) [詳しい解説] 以下のようにすれば,grep と同じように,「検索文字列」を含む行を出力することができる。 perl -ne 'print if (m/検索文字

    ext3
    ext3 2008/02/14
    perl -ne 'print if (/[文字列]/)'がgrepの代わりになる。
  • 1