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)
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
La bonne personne au bon endroit, un brillant présentateur, il a présenté les questions de manière accessible, les a expliquées en détail, a cherché des solutions aux problèmes, le rythme de travail était adapté aux questions soulevées, en plus d'une diction parfaite et d'une voix de radio, ce qui rendait le présentateur très facile à écouter. On sentait que le sujet était son hobby et qu'il en parlait avec passion et engagement.
Magdalena - Aplitt Sp. z o.o.
Formation - Linux System Administration
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
Wojciech and NobleProg focused the itinerary to feet my needs.