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
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.
Les formations ouvertes requièrent plus de 3 participants.

Cours Similaires

Linux Administration Fundamentals

  21 heures

Catégories Similaires