Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan du cours
Le script le plus simple
Choix de l'interpréteur de commandes (numéro magique # !, Sha-bang)
Appeler le script
Commandes externes et intégrées
Quelques caractères spéciaux
- Commentaire (#)
- Fin de ligne ( ;)
- Une instruction vide ( :)
- Redirection des entrées et des sorties (>, <, >>)
- Redirection de la sortie
- Redirection de l'entrée
- Flux (|)
- Démarrage du processus en arrière-plan (&)
Variables et paramètres
- Destruction des variables (unset)
- Variable avec une valeur nulle
- Sauvegarde du résultat dans une variable (backquotes ``)
- Demande de paramètres ($ 0, $ #, $ 1, $ 2, $ 3 ...)
- Décalage manuel
- Citation.
- Caractère d'échappement (\)
Les Expressions réguliers
Instructions conditionnelles
- Le si / alors
- Le if / then / else
- Imbrication des instructions if
- L'instruction if / elif
- l'instruction case
- Opérateurs
- Opérateurs et, ou (&&, | |)
- Commande de test
Terminer scrypt
L'instruction exit
Utiliser l'état d'achèvement du programme dans un script ($ ?)
Tests et opérateurs
- Opérateurs fichier texte
- Teste le type de fichier
- Tester les attributs du fichier
Opérateurs de comparaison
- Comparaison arithmétique à l'aide de la commande if
- Opérateurs de comparaison d'entiers
- Comparaison de chaînes de caractères
- Comparaison de complexes (et, ou)
- Emboîtement d'opérateurs de comparaison
- L'opérateur d'affectation
- Opérateurs arithmétiques
- Opérateurs d'opérations sur les bits (opérateurs bitwise)
- Opérateurs logiques
- Constantes numériques
Loopa
- La boucle for / in
- La commande seq
- La boucle while
- La boucle jusqu'à
- Contrôle de la boucle (break, continue)
Traitement du texte
- Commande head, tail
- Trier, Uniq, Développer, Dérouler
- Couper, coller, joindre, Wc,Tr
Recherche de texte (grep)
Éditeur de flux (sed)
Programmes interactifs
- Commande de lecture
- Sélection de l'utilisateur
Caractéristiques
Commande Sleep
Si le script ne fonctionne pas ? (débogage)
Pré requis
- Connaissance de Linux à un niveau de base
- Il est recommandé d'avoir suivi le cours "Introduction à Linux"" .
14 heures