exclude hidden files
This commit is contained in:
@@ -1,16 +1,21 @@
|
||||
#!/bin/bash
|
||||
|
||||
MAXDEPTH="-maxdepth 1"
|
||||
HIDDEN="-not -path */\.*"
|
||||
ME=$( basename "$0" )
|
||||
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
|
||||
|
||||
'
|
||||
|
||||
while getopts ":rh" opt; do
|
||||
while getopts ":arh" opt; do
|
||||
case $opt in
|
||||
a)
|
||||
HIDDEN=""
|
||||
;;
|
||||
r)
|
||||
MAXDEPTH="-type f"
|
||||
;;
|
||||
@@ -30,4 +35,4 @@ INPATH="$1"
|
||||
[ -z "$INPATH" ] && INPATH=.
|
||||
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user