LES CHAINES DE CARACTÈRES
LE REMPLACEMENT DE VARIABLE- ${var:-mot} étendu à mot si var n’est pas défini.
- ${var:=mot} effectue mot à var si elle n’est pas défini et étend à mot.
- ${var:+mot} null si var n’est pas défini, sinon mot.
- ${var:?mot} si var n’est pas défini, renvoie mot sur l’erreur standard et termine le shell.
- ${var#*pattern}
- ${var##*pattern}
- ${var%pattern*}
- ${var%%pattern*}
- (le crochet encadre la parti qui sera supprimée : ${Variable%%pattern*} == str)
- expr : compare une chaîne de caractère avec une expression régulière :
- renvoie les caractères qui correspondent à l’expression régulière, 0 si ça ne correspond pas
- expr string : pattern
- supprime p1 puis compare le résultat à p2
- expr str : p1\(p2\)
- le nombre de caractères d’une variable
- ${#variable}
- le nombre de paramètres
- ${#*} ou ${#@}
- le nombre d’éléments d’un tableau
- ${#array[*]} ou ${# array[@]}
- ~ $HOME
- ~+ $PWD
- ~- $OLDPWD
- ~ utilisateur $HOME de l’utilisateur
- ~ autre non modifié
- cut -dS -s -fliste fichier
- S délimiteur
- s avec -dS supprime les lignes qui ne contiennent pas S
- -fliste donne la liste des champs à garder.
- tr LISTIN LISTOUT <fichier_in > fichier_out
- tr -dLD <f_in > f_out
- remplace les caractères de LISTIN par ceux de LISTOUT.
- supprime les caractères de LD.
LES CHAINES DE CARACTÈRES : micro annuaire
| cygwin | : | le compilateur gcc sous windows ainsi que tous les outils unix (awk, grep, sed, bash, ksh ...). |
| Youhp3 | : | Youpee est un preprocesseur HTML pour vous simplifier toutes les tâches répétitives dans la création d'un site web. Salemioche.net utilise trés largement ses possibilités. |
