特定の1ディレクトリhoge/をアーカイブ化するスクリプトを作成したいのですが、
以下のように進捗率を表示したいです。

$ ./hoge_dir_backup.sh  #tarコマンドでアーカイブ化している
30%
75%
98%
...

最初にhoge/内のファイル数をカウントしておき、tar-vオプションで出力
されたファイルをカウントするという力技でも進捗率は得られるのですが、
ほかにスマートなやり方はないでしょうか?