[BACK]Return to lndir.sh CVS log [TXT][DIR] 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, 2 months ago) by ohara
Branch: MAIN
CVS Tags: R_1_3_1-2, RELEASE_1_3_1_13b, RELEASE_1_2_3_12, RELEASE_1_2_3, RELEASE_1_2_2_KNOPPIX_b, RELEASE_1_2_2_KNOPPIX, RELEASE_1_2_2, KNOPPIX_2006, HEAD, DEB_REL_1_2_3-9

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