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"" .
Nos Clients témoignent (5)
autorisations de fichiers
Angel - Vodacom
Formation - Linux Command Line Basics
Traduction automatique
J'ai aimé le fait que nous devions également faire des exercices pour chaque nouvelle chose apprise
Daria
Formation - Intermediate Unix
Traduction automatique
- s'adapter à tous les participants à la formation - exemples concrets et illustratifs
Katarzyna - Rossmann SDP Sp. z.o.o
Formation - Introduction to Linux
Traduction automatique
Informations très bien structurées et délivrées, beaucoup d'exercices pratiques pour faciliter le transfert des connaissances, le formateur a répondu à toutes les questions et a aidé tout le monde.
Catalin - DB Global Technology
Formation - Linux Administration Fundamentals
Traduction automatique
The extra informations not in the official docs