Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Für diesen Artikel ist leider kein Bild verfügbar.

Scripting shell

(Autor)

Buch | Softcover
2019
ENI (Verlag)
978-2-409-02174-9 (ISBN)
CHF 11,25 inkl. MwSt
  • Titel z.Zt. nicht lieferbar
  • Portofrei ab CHF 40
  • Auch auf Rechnung
  • Artikel merken

Attention à la variable d'environnement $IFS qui considère l'espace comme séparateur de champs. Il faudra supprimer l'espace de cette variable pour pouvoir traiter ligne par ligne et non mot par mot.


IFS = (...)

Attention à bien recréer l'IFS dans son mode standard ensuite.


IFS = (...)


for permet également de boucler un nombre défini de fois.


for ((expr1 ; expr2 ; expr3)) ; do commandes ; done


expr1 représente la première valeur de la variable testée.

La boucle continue « tant que » expr2 est vraie.


expr3 représente l'incrément (cf. Arithmétique entière).

Exemple : une boucle for qui compte de 1 à 10 : for ((i = 1 ; i < = 10 ; i+ = 1))

do

echo « Compte : $i »

done


Caractères spéciaux

Ces caractères spéciaux vont modifier la manière dont les shells interprètent les chaînes de caractères concernées.

(...) Banalise le caractère précédent.

Exemple : (...)$2 va permettre d'afficher $2 et non d'appeler la variable reservée $2.

(...) Empêche le shell d'interpréter tous les caractères entre apostrophes.

« ... » Empêche l'interprétation des caractères autres que $ (dollar), \ (antislash) et (...) (backquote).


Métacaractères

Les métacaractères sont des caractères spéciaux qui permettent de simplifier ou de généraliser des recherches.

NB : ces métacaractères sont spécifiques au shell, contrairement aux expressions régulières.

* 0 à n caractères quelconques.

 ? 1 caractère quelconque.

[...] 1 caractère compris dans une liste.

[...-...] 1 caractère compris dans un intervalle.

[^...] 1 caractère autre que ceux de la liste ou de l'intervalle.

[!...] Autre syntaxe pour la négation.


Exemples

*.txt Tous les noms avec l'extension .txt.

ab[cC]d abcd ou abCd.

Erscheint lt. Verlag 13.11.2019
Sprache französisch
Maße 100 x 210 mm
Gewicht 30 g
Einbandart Paperback
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Schlagworte Open it
ISBN-10 2-409-02174-3 / 2409021743
ISBN-13 978-2-409-02174-9 / 9782409021749
Zustand Neuware
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Grundlagen und praktische Anwendungen von Transpondern, kontaktlosen …

von Klaus Finkenzeller

Buch (2023)
Hanser (Verlag)
CHF 125,95
das umfassende Handbuch

von Marc Marburger

Buch | Hardcover (2024)
Rheinwerk (Verlag)
CHF 69,85