読者です 読者をやめる 読者になる 読者になる

danglingfarpointer's memoization

仕事周りでの気付き、メモ、愚痴などを書いていきます。

OS Xのbashでランダムな文字列を生成

A-Za-z0-9から成る32文字の文字列を生成: LC_CTYPE=C tr -dc A-Za-z0-9 < /dev/urandom | head -c 32

OS Xのbashでファイルをランダムにk個選択する

OS Xのbashで、あるディレクトリ以下の全てのファイルから5ファイルをランダムに選択したい場合: for f in $(find . -type f); do echo `uuidgen` $f; done | sort | head -5 | awk '{print $2}' CentOSであればsort -Rでランダムにソートできるので、もう少…