regcp: activer support regexp-extended
This commit is contained in:
parent
c5796d6b2d
commit
81cefdc51e
3
regcp
3
regcp
|
@ -30,6 +30,7 @@ USAGE
|
||||||
$scriptname REGEXP FILEs....
|
$scriptname REGEXP FILEs....
|
||||||
|
|
||||||
NB: l'expression régulière est traitée avec sed, e.g s/FROM/TO/
|
NB: l'expression régulière est traitée avec sed, e.g s/FROM/TO/
|
||||||
|
NB: le support de regexp-extended est activé
|
||||||
|
|
||||||
OPTIONS
|
OPTIONS
|
||||||
-n, --fake
|
-n, --fake
|
||||||
|
@ -47,7 +48,7 @@ regexp="$1"; shift
|
||||||
[ -n "$regexp" ] || die "l'expression régulière est requise"
|
[ -n "$regexp" ] || die "l'expression régulière est requise"
|
||||||
|
|
||||||
for src in "$@"; do
|
for src in "$@"; do
|
||||||
dest="$(sed "$regexp" <<<"$src")"
|
dest="$(sed -r "$regexp" <<<"$src")"
|
||||||
if [ "$src" == "$dest" ]; then
|
if [ "$src" == "$dest" ]; then
|
||||||
eerror "$src: refus de $VERB le fichier sur lui-même"
|
eerror "$src: refus de $VERB le fichier sur lui-même"
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue