脳ざらし紀行


2005-10-01

_ [Ruby] 2つ上のディレクトリ

'/hoge/./foo//bar//./bar'

というようなパス名から

 '/hoge/foo'

を得るには

 File.expand_path( File.join('/hoge/./foo//bar//./bar', '..', '..') ) #=> '/hoge/foo'

か。

_ scanf.rb

細かいことは気にしなくてもいいのかな。

 $ (sleep 1 && echo hoge) | ruby-1.8 -vr io/nonblock -r scanf -e '
 STDIN.nonblock = true
 p STDIN.scanf("%s")
 '
 ruby 1.8.3 (2005-09-29) [i686-linux]
 []
お名前:
E-mail:
コメント:
本日のリンク元

最近のコメント

2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|04|05|
2011|04|
2012|03|07|
2013|01|02|07|
トップ «前の日記(2005-09-30) 最新 次の日記(2005-10-02)» 編集