2013-10-01から1ヶ月間の記事一覧

0から2147483647までの間の乱数を取得する

bashだと$RANDOMで乱数は取得できるけど、0〜32767までしか取得できない。それ以上の乱数を手っ取り早く取得できないかと思い探している内に以下に落ち着いた。 コード #!/usr/bin/env bash while :; do random32=$((($RANDOM & 1)<<30 | $RANDOM<<15 | $RAN…

bash用ロガースクリプト

単純にechoでメッセージ表示するだけでも良かったのだけど、環境変数でログレベルを切り替えて表示出来るように実装してみた。DEBUG、INFO、WARN、ERRORのみ指定出来、それ以外だとINFO扱いにする。 logger.sh # LOG_LEVELの設定 declare -A _LOG_LEVEL _LOG…