bug avec recho -n; maj doc
This commit is contained in:
parent
3d1b826976
commit
f570438117
|
@ -11,9 +11,9 @@ function recho() {
|
||||||
# afficher une valeur brute. contrairement à la commande echo, ne reconnaitre
|
# afficher une valeur brute. contrairement à la commande echo, ne reconnaitre
|
||||||
# aucune option (i.e. -e, -E, -n ne sont pas signifiants)
|
# aucune option (i.e. -e, -E, -n ne sont pas signifiants)
|
||||||
if [[ "${1:0:2}" == -[eEn] ]]; then
|
if [[ "${1:0:2}" == -[eEn] ]]; then
|
||||||
echo -n -
|
|
||||||
local first="${1:1}"; shift
|
local first="${1:1}"; shift
|
||||||
echo "$first$@"
|
echo -n -
|
||||||
|
echo "$first" "$@"
|
||||||
else
|
else
|
||||||
echo "$@"
|
echo "$@"
|
||||||
fi
|
fi
|
||||||
|
@ -22,9 +22,9 @@ function recho_() {
|
||||||
# afficher une valeur brute, sans passer à la ligne. contrairement à la commande
|
# afficher une valeur brute, sans passer à la ligne. contrairement à la commande
|
||||||
# echo, ne reconnaitre aucune option (i.e. -e, -E, -n ne sont pas signifiants)
|
# echo, ne reconnaitre aucune option (i.e. -e, -E, -n ne sont pas signifiants)
|
||||||
if [[ "${1:0:2}" == -[eEn] ]]; then
|
if [[ "${1:0:2}" == -[eEn] ]]; then
|
||||||
echo -n -
|
|
||||||
local first="${1:1}"; shift
|
local first="${1:1}"; shift
|
||||||
echo -n "$first$@"
|
echo -n -
|
||||||
|
echo -n "$first" "$@"
|
||||||
else
|
else
|
||||||
echo -n "$@"
|
echo -n "$@"
|
||||||
fi
|
fi
|
||||||
|
@ -234,8 +234,9 @@ function _setax() {
|
||||||
function evalx() {
|
function evalx() {
|
||||||
# Implémenter une syntaxe lisible et naturelle permettant d'enchainer des
|
# Implémenter une syntaxe lisible et naturelle permettant d'enchainer des
|
||||||
# traitements sur une valeur. Par exemple, la commande
|
# traitements sur une valeur. Par exemple, la commande
|
||||||
# evalx cmd1... // cmd2... // cmd3...
|
# evalx cmd1 [args1...] // cmd2 [args2...] // cmd3 [args3...]
|
||||||
# affiche le résultat de la commande "$(cmd3 $(cmd2 $(cmd1)))"
|
# est équivalente à la commande
|
||||||
|
# cmd3 args3 "$(cmd2 args2 "$(cmd1 args1)")"
|
||||||
# Retourner le dernier code d'erreur non nul, ou 0 si toutes les commandes se
|
# Retourner le dernier code d'erreur non nul, ou 0 si toutes les commandes se
|
||||||
# sont exécutées sans erreur.
|
# sont exécutées sans erreur.
|
||||||
local __e_val __e_arg __e_r=0
|
local __e_val __e_arg __e_r=0
|
||||||
|
|
Loading…
Reference in New Issue