Return to lndir.sh CVS log | Up to [local] / OpenXM / src / util |
File: [local] / OpenXM / src / util / lndir.sh (download)
Revision 1.1, Thu Mar 6 09:16:13 2003 UTC (21 years, 6 months ago) by ohara
alternative shell script for the X11 lndir |
#!/bin/sh # $OpenXM: OpenXM/src/util/lndir.sh,v 1.1 2003/03/06 09:16:13 ohara Exp $ if [ $# -ne 1 -o ! -d $1 ]; then echo 'usage: lndir.sh fromdir' exit fi base=`(cd $1 ; pwd)` for i in `(cd $base; find . -type d -print | egrep -v '(^.$|/CVS/|/CVS$)' | sed -e s/^..//)`; do mkdir -p "$i" done for i in `(cd $base; find . ! -type d -print | egrep -v '/CVS/' | sed -e s/^..//)` ; do ln -s "$base/$i" $i done