| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
| bash_base_0 [2020/03/12 10:11] – nekan | bash_base_0 [2021/03/05 16:14] (Version actuelle) – nekan |
|---|
| ~~CLOSETOC~~ | |
| ====== Variables, Redirection des flux ====== | ====== Variables, Redirection des flux ====== |
| | <label type="info">Création</label> --- //[[nekan@shyrkasystem.com|Nicolas THOREZ]] 2020/03/11 18:06// |
| |
| ===== Les Variables ===== | ===== Les Variables ===== |
| | ''$?'' | État de la dernière commande exécutée. Les valeurs possibles sont ''0'' pour OK, ''1'' pour avertissement, ''2'' pour échec critique et ''3'' pour état inconnu. | | | ''$?'' | État de la dernière commande exécutée. Les valeurs possibles sont ''0'' pour OK, ''1'' pour avertissement, ''2'' pour échec critique et ''3'' pour état inconnu. | |
| | ''$0'' | Variable contenant le nom du script exécuté. | | | ''$0'' | Variable contenant le nom du script exécuté. | |
| | ''$1'' à ''$9'' | Variables contenant respectivement les premiers, seconds, etc jusqu'au neuvièmes arguments du script exécuté. | | | ''$1'' à ''$9'' | Variables contenant respectivement les premiers, seconds, etc jusqu'aux neuvièmes arguments du script exécuté. | |
| | ''$*'' | Variable contenant tous les arguments du script exécuté. Ces derniers sont alors traités comme un seul élément. | | | ''$*'' | Variable contenant tous les arguments du script exécuté. Ces derniers sont alors traités comme un seul élément. | |
| | ''$@'' | Variable contenant tous les arguments du script exécuté. Ces derniers sont alors traités comme une liste d'éléments séparés. | | | ''$@'' | Variable contenant tous les arguments du script exécuté. Ces derniers sont alors traités comme une liste d'éléments séparés. | |
| EOF</sxh>| | EOF</sxh>| |
| | ''|'' | Pipe | Redirige la sortie standard de la première commande vers l'entrée standard de la seconde. |<sxh bash>cat /var/log/syslog | grep 'deny'</sxh>| | | ''|'' | Pipe | Redirige la sortie standard de la première commande vers l'entrée standard de la seconde. |<sxh bash>cat /var/log/syslog | grep 'deny'</sxh>| |
| | ''|&'' | Connexion | Redirige les sorties standard et d'erreur de la première commande vers l'entrée standard de la seconde. | | | | ''|&'' | Connexion | Redirige les sorties standard et d'erreur de la première commande vers l'entrée standard de la seconde. |<sxh bash>command1 |& command2</sxh>| |
| |
| --- //[[nekan@shyrkasystem.com|Nicolas THOREZ]] 2020/03/11 18:06// | |
| ~~DISCUSSION~~ | ~~DISCUSSION~~ |