- #!/usr/bin/ruby -w
- array=Array.new
- mystr=String.new("foo/./bar")
- array=mystr.split("/")
- for i in 0..(array.length-1)
- if array[i].to_s=="."
- array[i]=array[i+1]
- elsif array[i].to_s==".."
- array[i-1]=array[i+2]
- elsif array[i].to_s==""
- array[i]="/" # for double slash
- else
- array[i]=array[i]
- end
- end
- puts array
- mystr1=array.join("/")
- puts mystr1