Index: mttroot/mtt/bin/mtt_find ================================================================== --- mttroot/mtt/bin/mtt_find +++ mttroot/mtt/bin/mtt_find @@ -12,48 +12,49 @@ ############################################################### ## Version control history ############################################################### ## $Id$ ## $Log$ +## Revision 1.3 1998/07/16 09:15:34 peterg +## Now prints: +## dir +## name_lbl.txt +## access time +## ## Revision 1.2 1997/09/04 09:15:19 peterg ## Includes summary line as well as description lines ## ## Revision 1.1 1996/11/10 10:48:45 peterg ## Initial revision ## ############################################################### -path=$1 -name=$2 -fullname=$2_lbl.txt -all=$3 +path="$1" + +if [ -n "$2" ]; then + name="-name $2" +fi q=\ -# awk splits the path into components and writes a find for each -# If all argument null, then succesful find terminates. -foundpath=`awk 'END{ \ - n=split(path,a,":"); - if (all == "") { - printf("if "); - } for (i=1;i<=n;i++) { - printf("find %s -type d -name \"%s\" -print \n", a[i], name); - if (all == "") { - printf("then\n"); - printf("exit\n"); - printf("fi\n"); - } - } - }' path="$path" name="$name" operation="$operation" all="$all" \ -