Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

Partie 4 – Écrire des scripts shell‌


 

24 – Écrire votre premier scriptQue sont les scripts shell ?Comment écrire un script shellFormat de fichier de scriptAutorisations exécutablesEmplacement du fichier de scriptBons emplacements pour les scriptsPlus d'astuces de formatageNoms d'options longsIndentation et continuation de lignerésumerLectures complémentaires25 – Démarrer un projetPremière étape : Document minimalDeuxième étape : ajouter un peu de donnéesVariables et constantesAffectation de valeurs aux variables et constantesIci DocumentsrésumerLectures complémentaires26 – Conception descendanteFonctions du shellVariables localesGarder les scripts en cours d'exécutionrésumerLectures complémentaires27 – Contrôle de flux : branchement avec ififÉtat de sortietesterExpressions de fichierExpressions de chaîneExpressions entièresUne version plus moderne du test(( )) - Conçu pour les nombres entiersCombiner des expressionsOpérateurs de contrôle : une autre façon de se brancherrésumerLectures complémentaires28 - Lecture de l'entrée au clavierread - Lire les valeurs de l'entrée standardOptionsIFSValidation de l'entréemenusrésumerExtra CreditLectures complémentaires29 – Contrôle de flux : bouclage avec while / untilLoopingtout enSortir d'une bouclejusqu'àLecture de fichiers avec des bouclesrésumerLectures complémentaires30 - DépannageErreurs syntaxiquesCitations manquantesJetons manquants ou inattendusExtensions imprévuesErreurs logiquesProgrammation défensiveVérification de l'entréeEssaisCas de testDébogageTrouver la zone à problèmeTraçantExamen des valeurs pendant l'exécutionrésumerLectures complémentaires31 – Contrôle de flux : Branchement Avec boîtiermaisonsMotifsExécution de plusieurs actionsrésumerLectures complémentaires32 – Paramètres de positionAccéder à la ligne de commandeDétermination du nombre d'argumentsshift - Accéder à de nombreux argumentsApplications simplesUtilisation de paramètres positionnels avec des fonctions ShellGestion des paramètres de position en masseUne application plus complèterésumerLectures complémentaires33 – Contrôle de flux : boucle avec pourpour : Forme de coquille traditionnellepour : Forme en langage CrésumerLectures complémentaires34 – Chaînes et nombresExtension des paramètresParamètres de baseExtensions pour gérer les variables videsExtensions qui renvoient des noms de variablesOpérations de chaîneConversion de casÉvaluation et expansion arithmétiquesBases de nombresOpérateurs unairesArithmétique simpleAffectationOpérations sur les bitsLogiquebc - Un langage de calcul de précision arbitraireUtiliser bcUn exemple de scriptrésumerExtra CreditLectures complémentaires35 – TableauxQue sont les tableaux ?Création d'un tableauAffectation de valeurs à un tableauAccès aux éléments de la baieOpérations sur les baiesSortie de l'intégralité du contenu d'un tableauDétermination du nombre d'éléments du tableauRecherche des indices utilisés par un tableauAjout d'éléments à la fin d'un tableauTri d'un tableauSuppression d'un tableauTableaux associatifsrésumerLectures complémentaires36 – ExotiqueCommandes de groupe et sous-shellsSubstitution de processusPiègesExécution asynchroneattendezPipes NomméesConfiguration d'un tuyau nomméUtilisation de canaux nommésrésumerLectures complémentairesSommaire

Meilleur système d'exploitation Cloud Computing chez OnWorks :