これは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%