awk

split the output of mysqldump --all-databases

TWIMC BEGIN { file = "header" } /^-- Current Database: / { match($0, /`[^`]+`/) close(file ".sql") file = substr($0, RSTART+1, RLENGTH-2) } { print > file ".sql" }

awkで大きな連想配列

あいかわらずですが、でっかい int 集合を uniq したいときのもう一つの方法として、連想配列を使う方法があります。特定の値を除外したいなど、ちょっとデータを加工したいときになんかしらの言語を使うかんじです。 php だったら (ひさしぶりの) php でや…