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