Hi Jorge Am 02.11.2014 um 02:48 schrieb cpu memhd: > What I use to get rid of redundant slashes is: sed 's#//*#/#g' > Currently: > > expandpath2 /somedir/eh///he/ = /somedir/eh///he >
I compared your rewritten expandpath with my latest version
expandpath2 () {
case $1 in
/*) echo $1 | sed 's!//*!/!g; s!/*$!!' ;;
*) echo `pwd`/`echo $1 | sed 's!//*!/!g;
s!^\./*!!g'` | sed 's!/*$!!' ;;
esac
}
running expandpath on ./foo////bar///baz////
expandpath = /tmp/./foo/bar/baz
running expandpath2 on ./foo////bar///baz////
expandpath2 = /tmp/foo/bar/baz
hit any key to continue...
cheers
Erich
smime.p7s
Description: S/MIME Cryptographic Signature
------------------------------------------------------------------------------
_______________________________________________ leaf-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/leaf-devel
