Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 2722

1行野郎 Bash ShellScript で URLエンコードとデコードをする

$
0
0
概要 ここでのエンコードとは以下である. ・引数として「コマンド」という文字を渡すと「%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89」に変換する. ここでのデコードとは以下である. ・引数として「%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89」を渡すと「コマンド」という文字に変換する. エンコード 実行のために nkf を事前にインストールしておくこと. (未検証だが iconv コマンドではツライはず) $HOME/bin/urlenc.sh echo "$*" | nkf -WwMQ | sed 's/=$//g' | tr = % | sed -e 's@%2F@/@g' -e 's@%5F@_@g' 使い方 $ urlenc.sh コマンド %E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89 デコード 実行のために nkf を事前にインストールしておくこと. (未検証だが iconv コマンドではツライはず) $HOME/bin/urldec.sh echo "$*" | nkf -w --url-input 使い方 $ ./urldec.sh %E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89 コマンド

Viewing all articles
Browse latest Browse all 2722

Trending Articles