本を読む

読書やコンピュータなどに関するメモ

Bash on Railsを作る(9) CGI.unescape

 bashの内蔵コマンドだけでいかにRuby on Railsっぽいことをやるかというパロディ企画です。

 今回はごく小ネタ。pure bashでURLエンコーディングをデコードする方法です。

function CGI.unescape() {
    local str=$1
    str=${str//+/ }
    str=${str//%/\\x}
    echo -e "$str"
}

 …見たまんまですね、サーセン。ちなみに、エンコードする方法はまだ考えてません。

コメント

コメントの投稿

管理者にだけ表示を許可する

トラックバック

http://emasaka.blog65.fc2.com/tb.php/357-9fbaeacd

 | HOME | 

Categories

Recent Entries

Recent Comments

Recent Trackbacks

Appendix

emasaka

emasaka

フリーター。
連絡先はこのへん

Monthly


FC2Ad