corriger les aliases
This commit is contained in:
parent
2eeb004cec
commit
9047d01447
8
fconv
8
fconv
|
@ -32,9 +32,9 @@ COMMANDES
|
||||||
dest_enc est l'encoding destination. Il doit être spécifié.
|
dest_enc est l'encoding destination. Il doit être spécifié.
|
||||||
src_enc est l'encoding source. S'il n'est pas spécifié ou vaut 'detect',
|
src_enc est l'encoding source. S'il n'est pas spécifié ou vaut 'detect',
|
||||||
il est autodétecté.
|
il est autodétecté.
|
||||||
u, utf8 [src_enc]
|
U, utf8 [src_enc]
|
||||||
Equivalent à conv utf8 src_enc
|
Equivalent à conv utf8 src_enc
|
||||||
l, latin1 [src_enc]
|
L, latin1 [src_enc]
|
||||||
Equivalent à conv latin1 src_enc
|
Equivalent à conv latin1 src_enc
|
||||||
lf
|
lf
|
||||||
crlf
|
crlf
|
||||||
|
@ -104,8 +104,8 @@ function parse_cmd() {
|
||||||
local cmd="$1"; shift
|
local cmd="$1"; shift
|
||||||
local -a args
|
local -a args
|
||||||
case "$cmd" in
|
case "$cmd" in
|
||||||
utf8|u) parse_cmd conv utf8 "$@";;
|
utf8|U) parse_cmd conv utf8 "$@";;
|
||||||
latin1|l) parse_cmd conv latin1 "$@";;
|
latin1|L) parse_cmd conv latin1 "$@";;
|
||||||
conv|c)
|
conv|c)
|
||||||
local to="$CONV_TO" from="$CONV_FROM"
|
local to="$CONV_TO" from="$CONV_FROM"
|
||||||
[ -n "$to" ] || to="$1"; shift
|
[ -n "$to" ] || to="$1"; shift
|
||||||
|
|
21
fnconv
21
fnconv
|
@ -28,13 +28,13 @@ COMMANDES
|
||||||
dest_enc est l'encoding destination. Il doit être spécifié.
|
dest_enc est l'encoding destination. Il doit être spécifié.
|
||||||
src_enc est l'encoding source. S'il n'est pas spécifié ou vaut 'detect',
|
src_enc est l'encoding source. S'il n'est pas spécifié ou vaut 'detect',
|
||||||
il est autodétecté.
|
il est autodétecté.
|
||||||
utf8 [src_enc]
|
U, utf8 [src_enc]
|
||||||
Equivalent à conv utf8 src_enc
|
Equivalent à conv utf8 src_enc
|
||||||
latin1 [src_enc]
|
L, latin1 [src_enc]
|
||||||
Equivalent à conv latin1 src_enc
|
Equivalent à conv latin1 src_enc
|
||||||
lc, latin1compat
|
lc, latin1compat
|
||||||
Transformer certains caratères UTF-8 en équivalents qui existent en Latin1
|
Transformer certains caratères UTF-8 en équivalents qui existent en Latin1
|
||||||
n, noaccents
|
na, noaccents
|
||||||
Transformer les caractères accentués en caractères non accentués
|
Transformer les caractères accentués en caractères non accentués
|
||||||
l, lowercase
|
l, lowercase
|
||||||
Transfomer le nom en minuscule
|
Transfomer le nom en minuscule
|
||||||
|
@ -120,8 +120,8 @@ function parse_cmd() {
|
||||||
local cmd="$1"; shift
|
local cmd="$1"; shift
|
||||||
local -a args
|
local -a args
|
||||||
case "$cmd" in
|
case "$cmd" in
|
||||||
utf8) parse_cmd conv utf8 "$@";;
|
utf8|U) parse_cmd conv utf8 "$@";;
|
||||||
latin1) parse_cmd conv latin1 "$@";;
|
latin1|L) parse_cmd conv latin1 "$@";;
|
||||||
conv|c)
|
conv|c)
|
||||||
local to="$CONV_TO" from="$CONV_FROM"
|
local to="$CONV_TO" from="$CONV_FROM"
|
||||||
[ -n "$to" ] || to="$1"; shift
|
[ -n "$to" ] || to="$1"; shift
|
||||||
|
@ -149,7 +149,7 @@ function parse_cmd() {
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
latin1compat|lc) echo _latin1compat;;
|
latin1compat|lc) echo _latin1compat;;
|
||||||
noaccents|noa|n|fixchars) echo _noaccents;;
|
noaccents|na|fixchars|fc) echo _noaccents;;
|
||||||
lowercase|lower|l) echo _lowercase;;
|
lowercase|lower|l) echo _lowercase;;
|
||||||
uppercase|upper|u) echo _uppercase;;
|
uppercase|upper|u) echo _uppercase;;
|
||||||
fixcase|fix|f) echo _fixcase;;
|
fixcase|fix|f) echo _fixcase;;
|
||||||
|
@ -190,14 +190,15 @@ function fnconv() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
OPTIMIZE_CONV=1
|
|
||||||
REVERSE_CONV=
|
|
||||||
CONV_FROM=
|
CONV_FROM=
|
||||||
CONV_TO=
|
CONV_TO=
|
||||||
|
OPTIMIZE_CONV=1
|
||||||
|
REVERSE_CONV=
|
||||||
parse_opts "${PRETTYOPTS[@]}" \
|
parse_opts "${PRETTYOPTS[@]}" \
|
||||||
--help '$exit_with display_help' \
|
--help '$exit_with display_help' \
|
||||||
-N,--detect-always OPTIMIZE_CONV= \
|
-N,--detect-always OPTIMIZE_CONV= \
|
||||||
-r,--reverse REVERSE_CONV=1 \
|
-r,--reverse REVERSE_CONV=1 \
|
||||||
|
--show-cmd show_cmd=1 \
|
||||||
@ args -- "$@" && set -- "${args[@]}" || die "$args"
|
@ args -- "$@" && set -- "${args[@]}" || die "$args"
|
||||||
|
|
||||||
FILE="${1:--}"; shift
|
FILE="${1:--}"; shift
|
||||||
|
@ -231,7 +232,9 @@ while [ $# -gt 0 ]; do
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
if [ "$FILE" == /dev/stdin ]; then
|
if [ -n "$show_cmd" ]; then
|
||||||
|
echo "$CMD"
|
||||||
|
elif [ "$FILE" == /dev/stdin ]; then
|
||||||
eval "$CMD"
|
eval "$CMD"
|
||||||
elif [ -f "$FILE" -o -d "$FILE" ]; then
|
elif [ -f "$FILE" -o -d "$FILE" ]; then
|
||||||
fnconv
|
fnconv
|
||||||
|
|
Loading…
Reference in New Issue