文字/
を使用して回転アニメーションを作成するスクリプトを探しています 、-コード> 、
|コード> および
\
。
これらの文字を継続的に切り替えると、回転しているように見えるはずです。これを作る方法は?
承認された回答:
そのスクリプトを使用してください:
#!/bin/bash
chars="/-\|"
while :; do
for (( i=0; i<${#chars}; i++ )); do
sleep 0.5
echo -en "${chars:$i:1}" "\r"
done
done
while
ループは無限に実行されます。 for
ループは、 $ chars
で指定された文字列の各文字を介して実行されます 。 echo
キャリッジリターン\r
を使用して文字を出力します 、ただし改行なし -n
。 -e
エコーに\r
などのエスケープシーケンスを解釈させる 。
各変更の間に0.5秒の遅延があります。