Perlでよく使いそうな一行コマンドを記載
たまに忘れてしまうので。
文字の置換する
一気にファイルの文字を変更するのに使う
perl -pi -e “s/変更前の文字/変更後の文字/g" [対象のファイル] > [出力後のファイル]
特定の行を抜き出したり整形したり
抜き出すときはこんな感じ。タブ区切りで。
perl -F"\t" -lane 'print "$F[0]\t$F[1]\t.\t$F[3]\t$F[4]"’ [対象のファイル] > [出力後のファイル]
Filter処理
必要なFilter処理をかけるとき
perl -F”¥t” -lane ‘print $_ if ($F[] <= 0.001 && $F[]) || $. == 1’ [対象のファイル] > [出力後のファイル]
‘
コメント