bashでほどよいメールアドレスを生成する メールアドレスでアカウントを作成するサービスの開発を行う際、メールアドレスをどう用意するか、というのが問題になると思います。 Gmailを使うと「+」で複数のメールアドレスを簡単に作れるので便利なのですが、重複しないであ… @iwasakiハック2017.01.18 521
ログ出力回数を日時単位で集計 /var/log/messagesに出力された以下のような形式のログを見つけて、日時でselect count(*) group by date的なことを行った。 Jan 13 03:30:03 www kernel: … 駆け出し 太郎ハック2017.01.16 1,282
bashのRANDOMで0から31までの範囲の整数を50個表示 MAX_VAL=31 //ランダム変数で取り出される最大値を指定 2 3 for idx in $(seq 1 50)//for文で繰り返される回数を表示 4 do 5 echo “RANDOM*$MAX_VAL/327… t1k2aハック2016.12.02 1,451
マウス・キーボードのバッテリ残量が危ないときに通知を表示 これ。 homebrewとterminal-notifierを設置 $ /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/… 駆け出し 太郎ハック2016.12.01 551
2つの設定ファイルをいい感じに比較する old_conf と new_conf を比較する場合。 diff -u -wb \ <(grep -vE ‘^([ \t]*#|^[ \t]*$)’ old_conf | sort) \ <(grep -v… 駆け出し 太郎ハック2016.11.25 572
標準出力に出力日時をprependする bashで標準出力に出力したログメッセージをリダイレクトでログファイルへ書き込む場合、 (自分で書かなければ)ログ出力日時が記録されなくて寂しい結果になる。 ロガー作ったり、loggerコマンドを使ったりしても良いが、 … 駆け出し 太郎ハック2016.11.21 4,124
シェルのプロンプトに省略なしでホスト名表示 www.example.com のような hostname だと [root@www ~]# sl になってしまい、つらみがある。 変更箇所 # vim /etc/bashrc — … # 書換 \h ->… 駆け出し 太郎ハック2016.11.01 687
OSDNで公開されているファイルをwgetでダウンロード 現象 $ wget https://osdn.jp/frs/redir.php?m=iij&f=%2Faipo%2F64847%2Faipo-update8.1to8.1.1-linux-x64.tar.gz [… 駆け出し 太郎ハック2016.10.27 2,654
ログファイルデータの整理 ログファイルからアクセスの多いIPアドレスを抜き出す作業を行い、整頓系のコマンドに多く触れることとなりました。 http://blog.nomadscafe.jp/2012/07/sort-uniq.html まずはta… kato770ハック2016.10.20 535