maj doc
This commit is contained in:
parent
c9f6b23a71
commit
ccca28cad0
|
@ -34,7 +34,7 @@ export TMPDIR="${TMPDIR:-${TMP:-${TEMP:-/tmp}}}"
|
|||
## core
|
||||
function recho() {
|
||||
# afficher une valeur brute. contrairement à la commande echo, ne reconnaitre
|
||||
# aucune option (i.e. -e, -E, -n)
|
||||
# aucune option (i.e. -e, -E, -n ne sont pas signifiants)
|
||||
if [[ "${1:0:2}" == -[eEn] ]]; then
|
||||
echo -n -
|
||||
local first="${1:1}"; shift
|
||||
|
@ -45,7 +45,7 @@ function recho() {
|
|||
}
|
||||
function recho_() {
|
||||
# afficher une valeur brute, sans passer à la ligne. contrairement à la commande
|
||||
# echo, ne reconnaitre aucune option (i.e. -e, -E, -n)
|
||||
# echo, ne reconnaitre aucune option (i.e. -e, -E, -n ne sont pas signifiants)
|
||||
if [[ "${1:0:2}" == -[eEn] ]]; then
|
||||
echo -n -
|
||||
local first="${1:1}"; shift
|
||||
|
@ -56,7 +56,7 @@ function recho_() {
|
|||
}
|
||||
function qval() {
|
||||
# Dans la chaine $*, remplacer \ par \\, " par \", $ par \$, ` par \`
|
||||
# Cela permet de quoter une chaine à mettre entre guillements note: la
|
||||
# Cela permet de quoter une chaine à mettre entre guillements. note: la
|
||||
# protection de ! n'est pas effectuée, parce que le comportement du shell est
|
||||
# incohérent entre le shell interactif et les scripts. Pour une version plus
|
||||
# robuste, il est nécessaire d'utiliser un programme externe tel que sed ou awk
|
||||
|
@ -81,7 +81,8 @@ function should_quote() {
|
|||
[ -n "$s" ]
|
||||
}
|
||||
function qvals() {
|
||||
# Pour chaque argument de cette fonction, l'afficher éventuellement quotée avec qv()
|
||||
# Afficher chaque argument de cette fonction quotée le cas échéant avec "
|
||||
# Chaque valeur est séparée par un espace.
|
||||
local arg first=1
|
||||
for arg in "$@"; do
|
||||
[ -z "$first" ] && echo -n " "
|
||||
|
|
Loading…
Reference in New Issue