パイプ処理の進歩を表

これはpvコマンドに依存します。Mac に人は Homebrew を使って以下でインストールできます。

brew install pv

pv コマンド

pvコマンドはcatのようにファイルの内容を表示することができます。そしてそれを別コマンドでパイプ(標準入力)で渡すことで、どれだけ処理が進んだかをプログレスで表示してくれます。

MySql のリストアの進歩を表示

以下のようにするとa.dumpのリストアの進歩がどれくらいか見ることができます。

pv a.dump | mysql --defaults-extra-file=db.cnf db_name
# 400MiB 0:02:18 [2.89MiB/s] [=========================================>] 100%