ardggy's blog

Esc - Meta - Alt - Ctrl - Shift

ファイルの中身をまるごとURLエンコードしたい

curl -X POST -d ... で投げるときに、ファイルの内容をエンコードする必要に見舞われた。

$ perl -MURI::Escape -E 'say uri_escape do { local $/;  <STDIN> }' < file.txt

[追記]

-0777 オプションでまるごと読み込みができる。

$ perl -MURI::Escape -0777 -E 'say uri_escape <>' < file.txt