A voir également:
- Script shell
- Classic shell - Télécharger - Personnalisation
- Script vidéo youtube - Guide
- Ghost script - Télécharger - Polices de caractères
- Mas script - Accueil - Windows
- Script cmd - Guide
2 réponses
Bonjour,
C'est un fichier qui contient des commandes qui vont etre interpretees par le shell (le shell bash par exemple) qui est actif sur un systeme d'exploitation Linux.
Voici un exemple d'un script shell nomme exemple.sh (il n'est pas de moi mais d' asavere):
#!/bin/bash
cd Tests
for file in *fich*; do
mv $file ${file/fich/fichier}
done
Ce script va renommer tous les fichiers qui se trouvent dans le repertoire ou est lance le script et va remplacer le terme fich par fichier dans tous les noms de fichiers qui contiennent le terme fich.
Supposons que tu as le repertoire Tests qui contient les fichiers suivants :
notes_sur_linux.rtf
fich_1.txt
fich_2.txt
Tu ouvres une console, tu te places dans le repertoire qui contient ton script shell (par exemple /home/Jacques) et tu lances ton script en effectuant la commande :
$ bash exemple.sh
Le shell commence a interpreter ton fichier de commandes en changeant de repertoire (dans ce cas-ci /home/Jacques/Tests) et change tous les noms de fichiers qui contiennent le mot fich. Ca donnera a la fin :
notes_sur_linux.rtf
fichier_1.txt
fichier_2.txt
Ici il n'y a que deux noms de fichiers a changer. Tu aurais pu les changer manuellement. Mais s'il y avait eu mille fichiers a changer ... Ca te donne donc un petit apercu de ce que peut faire un script. L'objectif est d'automatiser les taches. Les scripts sont surtout utiles aux administrateurs de reseaux d'ordinateurs. Mais de simples usagers comme moi qui debutent dans les scripts bash peuvent s'en servir pour diverses raisons.
Je peux te donner une reference : http://www-gtr.iutv.univ-paris13.fr/Cours/Mat/Systeme/TDTP2003/tp03.html
Salut,
C'est un fichier qui contient des commandes qui vont etre interpretees par le shell (le shell bash par exemple) qui est actif sur un systeme d'exploitation Linux.
Voici un exemple d'un script shell nomme exemple.sh (il n'est pas de moi mais d' asavere):
#!/bin/bash
cd Tests
for file in *fich*; do
mv $file ${file/fich/fichier}
done
Ce script va renommer tous les fichiers qui se trouvent dans le repertoire ou est lance le script et va remplacer le terme fich par fichier dans tous les noms de fichiers qui contiennent le terme fich.
Supposons que tu as le repertoire Tests qui contient les fichiers suivants :
notes_sur_linux.rtf
fich_1.txt
fich_2.txt
Tu ouvres une console, tu te places dans le repertoire qui contient ton script shell (par exemple /home/Jacques) et tu lances ton script en effectuant la commande :
$ bash exemple.sh
Le shell commence a interpreter ton fichier de commandes en changeant de repertoire (dans ce cas-ci /home/Jacques/Tests) et change tous les noms de fichiers qui contiennent le mot fich. Ca donnera a la fin :
notes_sur_linux.rtf
fichier_1.txt
fichier_2.txt
Ici il n'y a que deux noms de fichiers a changer. Tu aurais pu les changer manuellement. Mais s'il y avait eu mille fichiers a changer ... Ca te donne donc un petit apercu de ce que peut faire un script. L'objectif est d'automatiser les taches. Les scripts sont surtout utiles aux administrateurs de reseaux d'ordinateurs. Mais de simples usagers comme moi qui debutent dans les scripts bash peuvent s'en servir pour diverses raisons.
Je peux te donner une reference : http://www-gtr.iutv.univ-paris13.fr/Cours/Mat/Systeme/TDTP2003/tp03.html
Salut,