• Guide to Linux Advanced Bash Scripting 1
  • Guide to Linux Advanced Bash Scripting 2
  • Guide to Linux Advanced Bash Scripting 3
  • Guide to Linux Advanced Bash Scripting 4

Guide to Linux Advanced Bash Scripting

Page de signet ajoutée
Option de mise à niveau vers la version sans publicité.

Domaine public.
 https://publicdomainvectors.org/en/free-clipart/Linux-text-with-funny-tux-face-vector-image/13011.html
Domaine public du pingouin de Tux
https://github.com/garrett/Tux/blob/master/README.md

Un examen approfondi des scripts Bash Shell.
 
Juste quelques uns des chapitres !!!

Partie 1. Introduction
1. Programmation Shell!
2. Commencer avec un Sha-Bang
Partie 2. Bases
3. Caractères spéciaux
4. Introduction aux variables et paramètres
5. Citation
6. État de sortie et de sortie
7. tests
8. Opérations et sujets connexes
Partie 3. Au-delà de l'essentiel
9. Un autre regard sur les variables
10. Variables de manipulation
11. Boucles et branches
12. Substitution de commande
13. Expansion arithmétique
14. Temps de récréation
Partie 4. Commandes
15. Commandes internes et intégrées
16. Filtres, programmes et commandes externes
17. Commandes système et administratives
Partie 5. Sujets avancés
18. Expressions régulières
19. Voici les documents
20. Redirection I / O
21. sous-coquilles
22. coquilles restreintes
23. Processus de substitution
24. fonctions
25. alias
26. Construction de liste
27. Tableaux
28. Références indirectes
29. / dev et / proc
30. Programmation en réseau
31. des zéros et des nuls
32. Débogage
33. Options
34. Les pièges
35. Script avec style
36. Divers
37. Bash, versions 2, 3 et 4
38. Notes de fin
38.1. Note de l'auteur
38.2. A propos de l'auteur
38.3. Où chercher de l'aide
38,4. Outils utilisés pour produire ce livre
38,5. Crédits
38,6. Avertissement
Bibliographie
A. Scripts contribués
B. Cartes de référence
C. Une micro-amorce Sed and Awk
C.1. Sed
C.2. Awk
D. Analyse et gestion des chemins d'accès
E. Codes de sortie ayant une signification spéciale
F. Introduction détaillée à la redirection d'E / S et d'E / S
G. Options de ligne de commande
G.1. Options de ligne de commande standard
G.2. Options de ligne de commande Bash
H. Fichiers importants
I. Répertoires système importants
J. Introduction à l'achèvement programmable
K. Localisation
L. Commandes d'histoire
M. Exemple de fichiers .bashrc et .bash_profile
N. Conversion de fichiers de commandes DOS en scripts shell
O. Exercices
O.1. Analyser des scripts
O.2. Écrire des scripts
P. Historique des révisions
Q. Sites de téléchargement et miroirs
R. To Do List
S. Copyright
T. Table ASCII
Indice
Liste des tableaux
8-1. Préséance de l'opérateur
15-1. Identifiants de travail
33-1. Options Bash
36-1. Nombres représentant les couleurs dans les séquences d'échappement
B-1. Variables de shell spéciales
B-2. Opérateurs TEST: Comparaison binaire
B-3. Opérateurs TEST: Fichiers
B-4. Paramètre Substitution et Expansion
B-5. Opérations sur les cordes
B-6. Constructions Diverses
C-1. Opérateurs sed de base
C-2. Exemples d'opérateurs sed
E-1. Codes de sortie réservés
N-1. Mots-clés / variables / opérateurs de fichiers batch et leurs équivalents shell
P-1. Historique des révisions
Liste des exemples
2-1. cleanup: Un script pour nettoyer les fichiers journaux dans / var / log
2-2. cleanup: Un script de nettoyage amélioré
2-3. nettoyage: Une version améliorée et généralisée des scripts ci-dessus.
3-1. Blocs de code et redirection d'E / S
3-2. Enregistrer la sortie d'un bloc de code dans un fichier
3-3. Faire une boucle en arrière plan
3-4. Sauvegarde de tous les fichiers modifiés le dernier jour
4-1. Affectation et substitution de variables
4-2. Affectation variable simple
4-3. Affectation variable, simple et élégante
4-4. Entier ou chaîne?
4-5. Paramètres de position
4-6. wh, recherche de nom de domaine whois
4-7. Utiliser shift
5-1. Faisant écho à des variables étranges
5-2. Personnages échappés
5-3. Détecter les touches
6-1. état de sortie / sortie
6-2. Nier une condition en utilisant!
7-1. Qu'est-ce que la vérité?
7-2. Équivalence de test, / usr / bin / test, [] et / usr / bin / [
7-3. Tests arithmétiques utilisant (())
7-4. Test des liens brisés
7-5. Comparaisons arithmétiques et cordes
7-6. Tester si une chaîne est nulle
7-7. zmore
8-1. Plus grand diviseur commun
8-2. Utilisation d'opérations arithmétiques
8-3. Tests de condition composés avec && et ||
8-4. Représentation des constantes numériques
8-5. Manipulation de variables de style C
9-1. $ IFS et espaces blancs
9-2. Entrée minutée
9-3. Une fois de plus, entrée programmée
9-4. Lecture chronométrée
9-5. Suis-je root?
9-6. arglist: Liste des arguments avec $ * et $ @
9-7. Comportement $ * et $ @ incohérent

Catégorie : Éducation

Recherches associées