Passer au contenu

Comment automatiser des actions répétitives ?

Solution : en utilisant une boucle for next.

Testé avec Mandrake 8.0/SuSE 7.2L’automatisation de tâches répétitives, et donc ingrates, est un des avantages du langage de scripts intégré au shell. Par exemple, vous voulez créer rapidement cinq sous-répertoires. Il vous suffit de saisir la commande for test in 1 2 3 4 ; { mkdir essai00$test; } dans une console ou une fenêtre xterm. Cinq sous-dossiers, essai001 à essai005 sont automatiquement ajoutés dans le répertoire courant.De même, vous pouvez récupérer plusieurs fichiers stockés sur une machine distante, via la commande for fichier in .procmailrc .fetchmailrc .muttrc ; { scp [email protected]:/home/nom_utilisateur/$fichier . ; }. Nom_utilisateur désigne votre nom dutilisateur sur la machine distante, nommée mamachine.com. Les fichiers seront copiés dans le répertoire courant. Le programme scp fait partie du paquetage openssh qui doit être installé pour que la dernière commande fonctionne.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Filigrane Press