2017年4月18日火曜日

[Tips] コマンドラインでURLデコードする

プロバイダの明細など、Webからダウンロードした
ファイルのファイル名がURLエンコードされているとちょっと気持ちが悪いですよね。

こんな時は、
nkfとtrの組み合わせで、簡単にデコードできます。

続きは


% echo %E3%83%86%E3%82%B9%E3%83%88  | tr % = | nkf -WwmQ
テスト

ね、簡単でしょ!



以下は、ファイル名を変換->変更するためにシェルスクリプト化したものです。
よければ、使ってください。

#!/bin/csh -f

set IN=${1}
set OUT=(`echo ${IN} | tr % = | nkf -WwmQ`)

mv ${IN} ${OUT}


これをAppleScriptやAutomatorあたりと組み合わせると
ダウンロードしただけで、ファイル名を置換することも出来そうですね。
次あたり試してみましょ〜

--
それでは、本日はここまで


0 件のコメント:

コメントを投稿