老玉米 · 2006-07-03 12:57:57 · 阅读: 310 几行代码,写了一个钟头,总算搞定了 #!/bin/bash FF=$1 while echo $FF |grep '\/\.\/' > /dev/null do FF=`echo $FF | sed -e "s#/\./#/#g"` done while echo $FF |grep '\.\.' > /dev/null do FF=`echo $FF | sed -e "s#/[^/][^/]*/\.\.##"` done echo $FF