Hatena::Grouprubyist

irykazeの日記 このページをアンテナに追加 RSSフィード

2008-12-05Linux CLASSPATHの追加を少し楽にする

[][]またまたRubyとは関係ない話題です。 22:13 またまたRubyとは関係ない話題です。 - irykazeの日記 を含むブックマーク はてなブックマーク - またまたRubyとは関係ない話題です。 - irykazeの日記 またまたRubyとは関係ない話題です。 - irykazeの日記 のブックマークコメント

(いや、JRubyくらいには関係するかもだけど)

こんなコマンドを使うといいかも。

 ls /usr/lib/jvm/java-6-sun/lib/*.jar | tr "\\n" ":"

コマンドの処理結果

/usr/lib/jvm/java-6-sun/lib/dt.jar:/usr/lib/jvm/java-6-sun/lib/htmlconverter.jar:/usr/lib/jvm/java-6-sun/lib/jconsole.jar:/usr/lib/jvm/java-6-sun/lib/sa-jdi.jar:/usr/lib/jvm/java-6-sun/lib/tools.jar:

lsコマンドの結果をtrコマンドにパイプしている。

そして、trコマンドでは、改行を:に置換している。



これを応用して、.bashrcとかに、以下のように書いておくと楽かもしれない。

JAVA_HOME = ...
DERBY_HOME = ...
# `ls $JAVA_HOME/lib/*.jar | tr "\\n" ":"` は、実行結果の文字列に置換される。
CLASSPATH = `ls $JAVA_HOME/lib/*.jar | tr "\\n" ":"` : `ls $DERBY_HOME/lib/*.jar | tr "\\n" ":"`

export JAVA_HOME DERBY_HOME CLASSPATH

AiraAira2012/10/16 18:20I have been so biwedlered in the past but now it all makes sense!

qfoobodtsnzqfoobodtsnz2012/10/17 15:27nF9wIa <a href="http://dotitzwnixcf.com/">dotitzwnixcf</a>

mtkzjfinmtkzjfin2012/10/19 15:216zzQRV , [url=http://dwnauvcmwjai.com/]dwnauvcmwjai[/url], [link=http://xgzdmxsauvrr.com/]xgzdmxsauvrr[/link], http://zyndzbccfyhb.com/

kwiiyncmkwiiyncm2012/10/20 17:47YPmZzd <a href="http://vofvgjuajnkm.com/">vofvgjuajnkm</a>