regcp: ajout de l'option -n
This commit is contained in:
parent
0913c2ed9f
commit
01c14bbeee
16
regcp
16
regcp
|
@ -29,10 +29,18 @@ function display_help() {
|
||||||
USAGE
|
USAGE
|
||||||
$scriptname REGEXP FILEs....
|
$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[@]}"
|
parse_args "$@"; set -- "${args[@]}"
|
||||||
|
|
||||||
regexp="$1"; shift
|
regexp="$1"; shift
|
||||||
|
@ -44,6 +52,8 @@ for src in "$@"; do
|
||||||
eerror "$src: refus de $VERB le fichier sur lui-même"
|
eerror "$src: refus de $VERB le fichier sur lui-même"
|
||||||
else
|
else
|
||||||
estep "$src --> $dest"
|
estep "$src --> $dest"
|
||||||
"$CMD" "$src" "$dest" || die
|
if [ -z "$fake" ]; then
|
||||||
|
"$CMD" "$src" "$dest" || die
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in New Issue