From 755179957ba8f3de987c76cb46a26f8b75961d80 Mon Sep 17 00:00:00 2001 From: Artem Bliznetsov Date: Sat, 6 Apr 2024 19:43:32 +0300 Subject: [PATCH] file_rewriter - find options --- file_rewriter | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 \)