2013-02-01から1ヶ月間の記事一覧

bashのfor文の引数の区切り方

sh

shのfor文は渡した文字列をホワイトスペース区切りで変数に代入してく for i in 1 2 3 4 5; do echo "$i" done こういうことをしたい loglines=$(perl -nle '$. < 10 and print;' log) やり方は色々あるけどこうすると改行区切りで代入してくれるみたい # se…

正規表現で範囲演算子(フリップフロップ演算子)

perlでこんな正規表現を書くと行をまたいでマッチしてくれる /RE1/.../RE2/たとえば9時から12時までのログファイルを引っ掛けたいときは /09:00:00/.../12:00:00/ ワンライナーにすると下記のような感じ。 perl -nle '/09:00:00/ ... /12:00:00/ and print;'…