fconv, fnconv: support de sed
This commit is contained in:
parent
72c3512072
commit
7c135faa60
4
fconv
4
fconv
|
@ -54,6 +54,8 @@ COMMANDES
|
|||
Transformer certains caratères UTF-8 en équivalents qui existent en Latin1
|
||||
na, noaccents
|
||||
Transformer les caractères accentués en caractères non accentués
|
||||
[sed] s/from/to/opts
|
||||
Filtrer avec l'expression régulière de sed 's/from/to/opts'
|
||||
sort [-u]
|
||||
Trier le fichier avec la commande sort. Attention! Il ne faut utiliser
|
||||
que les options de sort qui agissent sur un flux e.g. -u pour trier les
|
||||
|
@ -151,6 +153,8 @@ function parse_cmd() {
|
|||
cr) echo _nl2cr;;
|
||||
latin1compat|lc) echo _latin1compat;;
|
||||
noaccents|na|fixchars|fc) echo _noaccents;;
|
||||
s/*) qvals sed "$cmd" "$@";;
|
||||
sed) qvals sed "$@";;
|
||||
sort) qvals sort "$@";;
|
||||
*)
|
||||
echo "$cmd: commande invalide"
|
||||
|
|
6
fnconv
6
fnconv
|
@ -51,7 +51,9 @@ COMMANDES
|
|||
u, uppercase
|
||||
Transformer le nom en majuscule
|
||||
f, fixcase
|
||||
Transformer le nom en minuscule s'il est entièrement en majuscule"
|
||||
Transformer le nom en minuscule s'il est entièrement en majuscule
|
||||
[sed] s/from/to/opts
|
||||
Renommer le fichier avec l'expression régulière de sed 's/from/to/opts'"
|
||||
}
|
||||
|
||||
function _lowercase() {
|
||||
|
@ -163,6 +165,8 @@ function parse_cmd() {
|
|||
lowercase|lower|l) echo _lowercase;;
|
||||
uppercase|upper|u) echo _uppercase;;
|
||||
fixcase|fix|f) echo _fixcase;;
|
||||
s/*) qvals sed "$cmd" "$@";;
|
||||
sed) qvals sed "$@";;
|
||||
*)
|
||||
echo "$cmd: commande invalide"
|
||||
return 1
|
||||
|
|
Loading…
Reference in New Issue