Rev 4 | Rev 37 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 4 | Rev 33 | ||
|---|---|---|---|
| Line 37... | Line 37... | ||
| 37 | local curdir curdir2 |
37 | local curdir curdir2 |
| 38 | 38 | ||
| 39 | curdir=$(pwd) |
39 | curdir=$(pwd) |
| 40 | cd -- "$directory" |
40 | cd -- "$directory" |
| 41 | curdir2=$(pwd) |
41 | curdir2=$(pwd) |
| 42 | files=$(ls) |
42 | files=$(ls -a) |
| 43 | for file in $files |
43 | for file in $files |
| 44 | do |
44 | do |
| 45 | pfile=$curdir2/$file # file including path |
45 | pfile=$curdir2/$file # file including path |
| 46 | if [ -d "$file" -a ! -L "$file" ] |
46 | if [ $file != ".." -a $file != "." ] |
| 47 | then |
47 | then |
| 48 | echo $pfile |
- | |
| 49 | traverse "$file" |
- | |
| 50 | else |
- | |
| 51 | if [ -f $file -o -L $file ] |
48 | if [ -d "$file" -a ! -L "$file" ] |
| 52 | then |
49 | then |
| 53 | echo "$pfile" |
50 | echo $pfile |
| - | 51 | traverse "$file" |
|
| 54 | else |
52 | else |
| - | 53 | if [ -f $file -o -L $file ] |
|
| - | 54 | then |
|
| - | 55 | echo "$pfile" |
|
| - | 56 | else |
|
| 55 | echo "WARNING: Could not process file $pfile" |
57 | echo "WARNING: Could not process file $pfile" |
| - | 58 | fi |
|
| 56 | fi |
59 | fi |
| - | 60 | ||
| 57 | fi |
61 | fi |
| 58 | done |
62 | done |
| 59 | cd -- "$curdir" |
63 | cd -- "$curdir" |
| 60 | } |
64 | } |
| 61 | 65 | ||