diff --git a/regcp b/regcp index ee3fb27..4594ad5 100755 --- a/regcp +++ b/regcp @@ -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