file_rewriter - find options

This commit is contained in:
Artem Bliznetsov 2024-04-06 19:43:32 +03:00
parent 596809827f
commit 755179957b

View File

@ -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 \)