end0tknr's kipple - 新web写経開発

http://d.hatena.ne.jp/end0tknr/ から移転します

unzipの-p オプションでunzipの結果を標準出力へ

$ gzip -dc xxxx.gz | /usr/local/mysql/bin/mysql -u root xxxx
gzip: xxxx.gz: No such file or directory

はて?

$ ls -l
total 23344
-rwxr--r-- 1 endo endo 23873076 Sep  2 05:45 dump20110902.zip

gz でなく、zipかぁ...文化が違うなぁ。

$ unzip --help
  -p  extract files to pipe, no messages     -l  list files (short format)

ということなので、

$ unzip -p dump20110902.zip | /usr/local/mysql/bin/mysql -u root xxxx

で、解消。

  • p ...初めて使いました。