NEXT | PAGE-SELECT | PREV

スポンサーサイト


このエントリーをはてなブックマークに追加


上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


このエントリーをはてなブックマークに追加





このカテゴリの最新記事一覧


| スポンサー広告 | --時--分 | comments(-) | trackbacks(-) | TOP↑

【Linux】 1秒ごとにドットを打つだけのスクリプト


このエントリーをはてなブックマークに追加


20100406-dot.png

自分のマシンには入っているけど、外のプレーンな環境で使うことがあるかと思って。大したスクリプトじゃないからすぐ作れるけど、その場で一回一回つくるのは面倒なので、ここに書いておきます。
ただ、1秒ごとにドット(.)を打って、10秒ごとに(+)を打って、60秒ごとに改行するだけです。

実行した後、ぼっとしてるとどんだけ時間を無駄に過ごしたかをビジュアルに理解できる嫌なメリットがあります。




#!/bin/sh

count=1
latency=1     # sleep $latency(sec)
#----------------------
if [ $1 ] ; then
  latancy=${1}
fi
#----------------------
while [ 1 ]
do
  #--------------------
  if [ "${count_min}" = "0" ] ; then
    echo  "+"
    count=0
  elif [ "${count_ten}" = "0" ] ; then
    echo -n "+"
  else
    echo -n "."
  fi
  #--------------------
  count=$((count+1))
  let count_ten=${count}%10
  let count_min=${count}%60
  #--------------------
  sleep ${latency}
done



実行結果例
[root@server01 ~]# ./count.sh
.........+.........+.........+.........+.........+.........+
.........+.........+.........+.........+.........+.........+
.........+.........+.........+.........+.........+.........+
.........+.........+.........+.........+.........+.........+
.........+.........+.........+.........+.........+.........+
.........+.........+.........+.........+.........+.........+
.........+.........+.........+.........+.........+.........+
.........+.........+.........+.........+.........+.........+
.........+.........+.........+.......
(以下略)


仕事に使えるLinuxシェルスクリプト~bashで作る実用サンプル41
仕事に使えるLinuxシェルスクリプト~bashで作る実用サンプル41
日経BP社 2004-11-25
売り上げランキング : 230939


Amazonで詳しく見る
by G-Tools


このエントリーをはてなブックマークに追加





このカテゴリの最新記事一覧


| ―Linux | 20時44分 | comments:0 | trackbacks:0 | TOP↑















非公開コメント

http://kenknown.blog42.fc2.com/tb.php/202-098c46dd

≪ NEXT | PAGE-SELECT | PREV ≫

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。