Subversion Repositories svn.Prod repos

Compare Revisions

Ignore whitespace Rev 33 → Rev 32

/filefind/bash/Makefile
1,15 → 1,16
SRC=filefind.bash
PRG=$(SRC)
DIR=/var/tmp
 
test: $(PRG)
./$(PRG) $(DIR) > result
sort result > result.sort
find $(DIR) > result2
sort result2 > result2.sort
DIR = /home/arikkert
SRC = filefind.bash
 
test: $(SRC)
./$(SRC) $(DIR) > result
sort result > result.sort
find $(DIR) > result2
sort result2 > result2.sort
wc *.sort
diff *.sort
 
cleantest:
rm -f result result.sort
rm -f result2 result2.sort
clean:
rm -f filefind
rm -rf result result.sort
rm -rf result2 result2.sort
/filefind/bash/filefind.bash
39,25 → 39,21
curdir=$(pwd)
cd -- "$directory"
curdir2=$(pwd)
files=$(ls -a)
files=$(ls)
for file in $files
do
pfile=$curdir2/$file # file including path
if [ $file != ".." -a $file != "." ]
if [ -d "$file" -a ! -L "$file" ]
then
if [ -d "$file" -a ! -L "$file" ]
echo $pfile
traverse "$file"
else
if [ -f $file -o -L $file ]
then
echo $pfile
traverse "$file"
echo "$pfile"
else
if [ -f $file -o -L $file ]
then
echo "$pfile"
else
echo "WARNING: Could not process file $pfile"
fi
echo "WARNING: Could not process file $pfile"
fi
 
fi
done
cd -- "$curdir"