maj doc
This commit is contained in:
parent
c9f6b23a71
commit
ccca28cad0
|
@ -34,7 +34,7 @@ export TMPDIR="${TMPDIR:-${TMP:-${TEMP:-/tmp}}}"
|
||||||
## core
|
## core
|
||||||
function recho() {
|
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)
|
# 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 -
|
echo -n -
|
||||||
local first="${1:1}"; shift
|
local first="${1:1}"; shift
|
||||||
|
@ -45,7 +45,7 @@ function recho() {
|
||||||
}
|
}
|
||||||
function recho_() {
|
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)
|
# 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 -
|
echo -n -
|
||||||
local first="${1:1}"; shift
|
local first="${1:1}"; shift
|
||||||
|
@ -56,7 +56,7 @@ function recho_() {
|
||||||
}
|
}
|
||||||
function qval() {
|
function qval() {
|
||||||
# Dans la chaine $*, remplacer \ par \\, " par \", $ par \$, ` par \`
|
# 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
|
# 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
|
# 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
|
# robuste, il est nécessaire d'utiliser un programme externe tel que sed ou awk
|
||||||
|
@ -81,7 +81,8 @@ function should_quote() {
|
||||||
[ -n "$s" ]
|
[ -n "$s" ]
|
||||||
}
|
}
|
||||||
function qvals() {
|
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
|
local arg first=1
|
||||||
for arg in "$@"; do
|
for arg in "$@"; do
|
||||||
[ -z "$first" ] && echo -n " "
|
[ -z "$first" ] && echo -n " "
|
||||||
|
|
Loading…
Reference in New Issue