Groovyでもよくコマンド作るよね?(え?起動が遅い?)
以下のサイトではrubyでやっていたが、Groovyで同じことをしてみる。
URIのエンコードをコマンドにしていつでも呼べるようにしておくと便利だと思う。 - それマグで!
Contents
encodeuri
#!/usr/bin/env groovyprintln java.net.URLEncoder.encode(System.in.getText("UTF-8"), "UTF-8")
decodeuri
#!/usr/bin/env groovyprintln java.net.URLDecoder.decode(System.in.getText("UTF-8"), "UTF-8")
使い方
genzou@genzou--desktop-work:/tmp/work$ echo http://java.sun.com/javase/ja/6/docs/ja/api/java/net/URLEncoder.html | ./encodeuri http%3A%2F%2Fjava.sun.com%2Fjavase%2Fja%2F6%2Fdocs%2Fja%2Fapi%2Fjava%2Fnet%2FURLEncoder.html%0A genzou@genzou--desktop-work:/tmp/work$ echo http://java.sun.com/javase/ja/6/docs/ja/api/java/net/URLEncoder.html | ./encodeuri | ./decodeuri http://java.sun.com/javase/ja/6/docs/ja/api/java/net/URLEncoder.html
ディスカッション
コメント一覧
まだ、コメントがありません