File: grabber.py

package info (click to toggle)
isc-kea 3.0.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 63,448 kB
  • sloc: cpp: 595,796; sh: 26,896; lex: 8,540; yacc: 8,424; python: 1,065; xml: 149; makefile: 39
file content (20 lines) | stat: -rwxr-xr-x 429 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/env python3

import fnmatch
import pathlib
import sys


def main(directory, pattern):
    current_dir = pathlib.Path(directory)
    files = []
    for item in current_dir.iterdir():
        if item.is_file() and fnmatch.fnmatch(item.name, pattern):
            files.append(item.name)
    files = sorted(files)
    for file in files:
        print(file)


if __name__ == '__main__':
    main(sys.argv[1], sys.argv[2])