2015年1月6日火曜日

shell exprは遅い

---fast version---
#!/bin/bash

COUNT=0

while ((COUNT < 1000)); do
# while [ $COUNT -lt 1000 ]; do

# 何かの処理

COUNT=$(( COUNT + 1 )) # COUNT をインクリメント
done



---slow version---
#!/bin/bash

COUNT=0

while [ $COUNT -lt 1000 ]; do

# 何かの処理

COUNT=`expr $COUNT + 1` # COUNT をインクリメント
done

0 件のコメント:

コメントを投稿