From b18ad09debd4a831caf541fe1893ce4bd003f8f0 Mon Sep 17 00:00:00 2001 From: ville rantanen Date: Tue, 16 Sep 2014 10:05:37 +0300 Subject: [PATCH] added numbering for keys --- anduril/Folder2Array | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/anduril/Folder2Array b/anduril/Folder2Array index d2c1263..6cd4e1e 100755 --- a/anduril/Folder2Array +++ b/anduril/Folder2Array @@ -3,20 +3,25 @@ set -f MAXDEPTH="-maxdepth 1" HIDDEN="-not -path */\.*" +KEYS="awk {gsub(/\//,\"_\",\$1);print}" ME=$( basename "$0" ) HELP='Create an array _index for Anduril of the given folder. -Usage: '$ME' [-ar] [path] +Usage: '$ME' [-anr] [path] -a Include ".*" hidden files + -n Use number for key -r Recursively find all files in path, exclude folder names from output ' -while getopts ":arh" opt; do +while getopts ":anrh" opt; do case $opt in a) HIDDEN="" ;; + n) + KEYS='awk $1=NR' + ;; r) MAXDEPTH="-type f" ;; @@ -36,4 +41,5 @@ INPATH="$1" [ -z "$INPATH" ] && INPATH=. echo -e '"Key"'"\t"'"File"' -find "$INPATH" -mindepth 1 $MAXDEPTH $HIDDEN -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 | $KEYS