天天看點

shell進度條實作

<code>#!/bin/bash</code>

<code>b=</code><code>''</code>

<code>i=0</code>

<code>while</code> <code>[ $i -</code><code>le</code>  <code>100 ]</code>

<code>do</code>

<code>    </code><code>printf</code> <code>"progress:[%-50s]%d%%\r"</code> <code>$b $i</code>

<code>    </code><code>sleep</code> <code>0.1</code>

<code>    </code><code>i=`</code><code>expr</code> <code>2 + $i`        </code>

<code>    </code><code>b=</code><code>#$b</code>

<code>done</code>

<code>echo</code>

本文轉自 SoulMio 51CTO部落格,原文連結:http://blog.51cto.com/bovin/1968733,如需轉載請自行聯系原作者