それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

URIのエンコードをコマンドにしていつでも呼べるようにしておくと便利だと思う。

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)


これで便利になる。