exclude hidden files

This commit is contained in:
ville rantanen
2014-09-16 09:30:42 +03:00
parent 188b675372
commit d4888152e5

View File

@@ -1,16 +1,21 @@
#!/bin/bash #!/bin/bash
MAXDEPTH="-maxdepth 1" MAXDEPTH="-maxdepth 1"
HIDDEN="-not -path */\.*"
ME=$( basename "$0" ) ME=$( basename "$0" )
HELP='Create an array _index for Anduril of the given folder. HELP='Create an array _index for Anduril of the given folder.
Usage: '$ME' [-r] [path] Usage: '$ME' [-ar] [path]
-a Include ".*" hidden files
-r Recursively find all files in path, excluding folders -r Recursively find all files in path, excluding folders
' '
while getopts ":rh" opt; do while getopts ":arh" opt; do
case $opt in case $opt in
a)
HIDDEN=""
;;
r) r)
MAXDEPTH="-type f" MAXDEPTH="-type f"
;; ;;
@@ -30,4 +35,4 @@ INPATH="$1"
[ -z "$INPATH" ] && INPATH=. [ -z "$INPATH" ] && INPATH=.
echo -e '"Key"'"\t"'"File"' echo -e '"Key"'"\t"'"File"'
find "$INPATH" -mindepth 1 $MAXDEPTH -not -name _index -printf '"%P"\t"%P"\n' | sort -V find "$INPATH" -mindepth 1 $MAXDEPTH $HIDDEN -not -name _index -printf '"%P"\t"%P"\n' | sort -V