Folder2Array for bash

This commit is contained in:
ville rantanen
2014-09-16 09:21:44 +03:00
parent c1cce77f9f
commit 188b675372
2 changed files with 34 additions and 0 deletions

33
anduril/Folder2Array Executable file
View File

@@ -0,0 +1,33 @@
#!/bin/bash
MAXDEPTH="-maxdepth 1"
ME=$( basename "$0" )
HELP='Create an array _index for Anduril of the given folder.
Usage: '$ME' [-r] [path]
-r Recursively find all files in path, excluding folders
'
while getopts ":rh" opt; do
case $opt in
r)
MAXDEPTH="-type f"
;;
h)
echo "$HELP"
exit 0
;;
\?)
echo "Invalid option: -$OPTARG" >&2
echo "$HELP" >&2
exit 1
;;
esac
done
shift $((OPTIND-1))
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