Bash

Table of Contents

Bash

base64

画像のbase64化

$ base64 hoge.png

デコード

$cat hoge.encode | base64 -D > hoge.png

ランダム文字列をたくさん生成する

$ cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 16 | head -n 32 | sort | uniq
$ cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 76 | base64 | head -n 1000000 | sort | uniq > /vagrant/deviceToken.txt

tr -dc 'a-zA-Z0-9' 含める文字種 fold -w 16 生成する文字列の文字数 head -n 32 生成する件数

find

-mmin ファイルのデータが最後に修正された日時(分指定) -daystartオプションを指定すると0時を基準にします。

# 3日前まで(現在時間〜72時間前)
$ find ./ -mtime -3

# 12/24に実行した場合。3日前まで(12月24日00時00分〜72時間前)
$ find ./ -daystart -mtime -3

Validate