regcp: ajout de l'option -n

This commit is contained in:
Jephté Clain 2023-02-13 15:22:22 +04:00
parent 0913c2ed9f
commit 01c14bbeee
1 changed files with 13 additions and 3 deletions

16
regcp
View File

@ -29,10 +29,18 @@ function display_help() {
USAGE
$scriptname REGEXP FILEs....
NB: l'expression régulière est traitée avec sed"
NB: l'expression régulière est traitée avec sed, e.g s/FROM/TO/
OPTIONS
-n, --fake
Ne pas $VERB, afficher simplement ce qui serait fait"
}
args=(--help '$exit_with display_help')
fake=
args=(
--help '$exit_with display_help'
-n,--fake fake=1
)
parse_args "$@"; set -- "${args[@]}"
regexp="$1"; shift
@ -44,6 +52,8 @@ for src in "$@"; do
eerror "$src: refus de $VERB le fichier sur lui-même"
else
estep "$src --> $dest"
"$CMD" "$src" "$dest" || die
if [ -z "$fake" ]; then
"$CMD" "$src" "$dest" || die
fi
fi
done