URIのエンコードをコマンドにしていつでも呼べるようにしておくと便利だと思う。
v8エンジンが確実だと思ったけれど、V8はコマンドプロンプトから呼んでもShebangで呼べない。
URIencodeがコマンドから呼べるように
encodeURI
1 #!/usr/bin/env ruby 2 3 require 'uri' 4 str = ARGV.join if ARGV.size > 0 5 str = STDIN.read unless ARGV.size > 0 6 puts URI.encode(str)
decodeURI
1 #!/usr/bin/env ruby 2 3 require 'uri' 4 str = ARGV.join if ARGV.size > 0 5 str = STDIN.read unless ARGV.size > 0 6 puts URI.encode(str)
これで便利になる。