|
Si vous êtes un programmeur ou un ingénieur travaillant dans un environnement Unix ou Linux, vous devrez Voici trois exemples de «pour» la boucle. Toutes les commandes sont en italiques et devrait être inscrite sur la ligne de commande, suivi d'un retour chariot. 1. Renommer tous ". Old" des fichiers dans le répertoire courant. "Bak": Ici, nous avons bouclé à travers tous les fichiers avec extension ". Old", la fixation du i "variable" pour être le nom du fichier que nous sommes actuellement dans une boucle. Puis, entre le «faire» et «fait», nous avons le corps de la boucle. À chaque passage, nous partageons le nom du fichier ( "i") à l'éditeur de flot sed unix. Sed remplace le "vieux" par "bak" (fichier de sorte "a.old" devient "a.bak"), et enregistre le nom a changé à la variable "j". Ensuite, nous utilisons le déménagement unix (mv) commande pour renommer le fichier original (ex. a.old) pour le nouveau fichier (a.bak). 2. Remplacez toutes les instances de "oui" à "non" en tous ". Txt" des fichiers dans le répertoire courant. Sauvegardez les fichiers d'origine à ". Bak". Dans ce cas, nous renommer chaque fichier à partir de ". Txt" à ". Bak". En outre, nous utilisons sed une seconde fois, sur le contenu du fichier d'origine (maintenant avec un fichier ". Bak" extension) et enregistrez le texte modifié avec le nom d'origine (avec ". Txt"). 3. Boucle dans un fichier texte contenant les noms de fichiers possibles. Ici, on boucle sur les résultats d'une commande (dans ce cas de "chat"), plutôt qu'en parcourant les fichiers dans le répertoire. Nous utilisons également une déclaration si, avec le "test" de commande pour tester une condition (dans ce cas, si le fichier est lisible). |



















