ablog

不器用で落着きのない技術者のメモ

2016-10-25から1日間の記事一覧

Perl ワンライナーにシェル変数を渡す

Perl ワンライナーでシェル変数を渡すには -s オプションを使えばよい。 書式 perl -se '...' -- -Perlで使う変数名=シェル変数名 実行例 $ FOO=bar; perl -sle 'print $var' -- -var=$FOO bar 参考 sオプションを使います echo -e "hogehoge\nfugafuga" > m…

tar の解凍結果を -O オプションで標準出力する

tar で解凍するときに標準出力したい場合は -O オプションをつければよい。 書式 全て解凍して標準出力 tar xfvz sqlcl.tar.gz -O 特定のファイルのみ解凍して標準出力 tar xfvz sqlcl.tar.gz -O sqlcl/bin/sql 実行例 $ tar cfz sqlcl.tar.gz sqlcl $ tar t…

tar.gz を解凍せずにその中の特定ファイルの中身を検索する

sar、vmstat、iostat、top などが日別に一つの tar.gz にアーカイブ・圧縮されているファイルを解凍せずに、top の中身を検索するのに使ったコマンド。 find ./ -type f -name '*.tar.gz'|sort -n|while read LINE do tar tfz ${LINE}|egrep '^./top_'|xargs…