ファイルの中身をまるごと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
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