====Pour ne plus confondre "métacaractères" du shell et caractères des ER====
===Rappel des caractères du shell servant au "globbing" ===
^"métacaractères" ^significations ^exemples ^
|**Les métacaractères du shell (ou joker)** |||
|**''*''** |n'importe quelle cha... r les problèmes avec les caractères génériques du Shell : ''find ~ -name "*.mp3"''
* **-name** recher
nit -)"' >> ~/.bashrc</code>
* On recharge son shell
<code user>exec $SHELL</code>
* On installe les versions de python que l'on voudra utiliser dans dif... bal Set or show the global Python version
shell Set or show the shell-specific Python version
install Install a Python version using python
</code>
<note tip>
__**Rappel if else avec le "shell"**__:\\
<code bash>
if [ "$USER" = "smolski" ];
... +1
}
}
</code>
<note tip>
__**Rappel syntaxe du shell:**__
<code bash>
while condition;
do
commande;
...
}
}
</code>
<note tip>
__**Rappel : syntaxe du shell**__
<code bash>
for i in "les fleurs" "le lapin"
aut pas confondre la commande sed reconnue par le shell (qui lance le programme sed) avec les commandes i... chier
</code>
En tant que commande lancée par le shell, sed possède des options :
* Les options sans ... nséquent :\\
1) toutes les options "lues" par le shell qui lance sed, ne sont pas toutes associables ent
ively, don't do anything
case $- in
*i*) ;; # shell interactif si l'option est présente
*) return;; # shell non interactif dans tous autres cas
esac
</code>
... uite_de_commandes ;; ] ...
esac
-> Le shell évalue la valeur de //**mot**// puis compare séqu... dition "*i*" ===
* **$-** : options fournies au shell par set
* **option -i** : Si l'option -i est p