OLD | NEW |
(Empty) | |
| 1 # Copyright 2015 Google Inc. |
| 2 # |
| 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. |
| 5 |
| 6 ''' |
| 7 find.py is a poor-man's emulation of `find $1 -name=$2` on Unix. |
| 8 |
| 9 Call python find.py <directory> <glob> to list all files matching glob under |
| 10 directory (recursively). E.g. |
| 11 $ python find.py ../tests/ '*.cpp' |
| 12 will print all .cpp files under ../tests/. |
| 13 ''' |
| 14 |
| 15 import fnmatch |
| 16 import os |
| 17 import sys |
| 18 |
| 19 for d, kids, files in os.walk(sys.argv[1]): |
| 20 for f in files: |
| 21 if fnmatch.fnmatch(f, sys.argv[2]): |
| 22 print os.path.join(d, f).replace('\\', '/') # Gyp wants Unix paths. |
OLD | NEW |