#!/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