2013年1月13日日曜日

シェルスクリプト

実験を自動化するためシェルスクリプトを作成中 以下は基礎 残りは、ファイル出力ぐらいか。 とるデータを決めないと次へは進めない、、、
#!/bin/bash


function print_usage {
  name=`basename $0`
  echo "Usage:
  $name host other_host instance_name

For example: 
  $name 12 0
"
}

#変数の数チェック
if [ "$#" -eq 2 ];then
 echo "ok"
else
 print_usage
 exit 1
fi

#ansを数値として扱う
declare -i ans

#初回起動

echo $2 $1

#10回回すよー
for((i=1;i<=10;i++))
 do
  ans=$(($i%2))
  
  if [ "${ans}" -eq 1 ];then
   sleep 2;echo $1 $2
  else
   sleep 2;echo $2 $1
  fi
    done

以下、結果
./serch.sh 12 3
ok
3 12S
12 3
3 12
12 3
3 12
12 3
3 12
12 3
3 12
12 3
3 12

0 件のコメント:

コメントを投稿