プログラミング

【Bash/Shell】ターミナルにプログレスバーを表示させる方法

シェルで処理状況を伝えるためプログレスバーのような表現をする方法を紹介します。

echo '【処理開始】'
echo -ne '[>         ](  0%)\r'
sleep 1
echo -ne '[===>      ]( 30%)\r'
sleep 1
echo -ne '[======>   ]( 60%)\r'
sleep 1
echo '[==========](100%)'
echo '【処理完了】'

-プログラミング
-,