diff --git a/file_rewriter b/file_rewriter index 642e13c..c733cdf 100755 --- a/file_rewriter +++ b/file_rewriter @@ -9,11 +9,15 @@ export FILE_TMP_SUFFIX='file_rewriter' export TMP_DIR='.' export LOG_PATH='./file_rewriter.log' export VERBOSE=0 +export FIND_OPTIONS='-type f' + while [ -n "$1" ] do case "$1" in -t) export TMP_DIR=$2 shift ;; + -o) export FIND_OPTIONS="$FIND_OPTIONS $2" + shift ;; -v) export VERBOSE=1 ;; --) shift break ;; @@ -44,4 +48,4 @@ _rewrite_file () { return 0 } export -f _rewrite_file -find $1 -type f \( -print -exec bash -c '_rewrite_file "$0"' {} \; -o -quit \) +find $1 $FIND_OPTIONS \( -print -exec bash -c '_rewrite_file "$0"' {} \; -o -quit \)