fall back to `cp'.
X$1 : 'X\(//\)$' \| \
X$1 : 'X\(/\)' \| \
. : '\(.\)' 2>/dev/null ||
-echo "X$1" | sed '
+echo "X$1" | sed ['
/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/p; q; }
/^X\(\/\/\)[^/].*/{ s//\1/p; q; }
/^X\(\/\/\)$/{ s//\1/p; q; }
/^X\(\/\).*/{ s//\1/p; q; }
- s/.*/./p; q'])
+ s/.*/./p; q']])
## --------------------------------------------------- ##
X"$ac_file" : 'X\(/\)' \| \
. : '\(.\)' 2>/dev/null ||
echo "X"$ac_file"" | sed '
- /^X\(.*^/\)\/\/*^/^/*\/*$/{ s//\1/p; q; }
- /^X\(\/\/\)^/.*/{ s//\1/p; q; }
+ /^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/p; q; }
+ /^X\(\/\/\)[^/].*/{ s//\1/p; q; }
/^X\(\/\/\)$/{ s//\1/p; q; }
/^X\(\/\).*/{ s//\1/p; q; }
s/.*/./p; q'`
X$1 : 'X\(//\)$' \| \
X$1 : 'X\(/\)' \| \
. : '\(.\)' 2>/dev/null ||
-echo "X$1" | sed '
+echo "X$1" | sed ['
/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/p; q; }
/^X\(\/\/\)[^/].*/{ s//\1/p; q; }
/^X\(\/\/\)$/{ s//\1/p; q; }
/^X\(\/\).*/{ s//\1/p; q; }
- s/.*/./p; q'])
+ s/.*/./p; q']])
## --------------------------------------------------- ##