Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera dans les plus brefs délais.
Merci pour votre réservation ! Un membre de notre équipe vous contactera dans les plus brefs délais.
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