Editer et exécuter un script shell
Jean Paul
-
Jean Paul -
Jean Paul -
Bonsoir Linuxienne et Linuxien
Je viens d'installer shinux et j'aimerai savoir quel logiciel je dois utiliser pour éditer un scrip de cet sorte :
#!/bin/bash
# Created by Ben Okopnik on Thu Mar 17 23:56:31 EST 2005
#
# Many thanks to Fabian Franz, whose original script gave me the idea of
# how it's all supposed to work.
#
# Ce script crée une disquette d'amorçage qui passe le contrôle à un lecteur de
# mémoire USB contenant une image de cédérom Knoppix. Pas de cédérom, pas de problème !
#
############## Section de configuration utilisateur #####################
# Placez cette section dans le répertoire où réside l'image Knoppix ou spécifiez
# le répertoire en tant qu'argument en ligne de commande.
KNOPPIX_DIR=${1:-/home/ben/tmp2}
############## Fin de section de la configuration utilisateur ##############
abort()
{
printf "$@\n"
exit 1
}
clean_exit()
{
[ -d "$TMPDIR" ] && rm -rf $TMPDIR
}
# Tests de validation
[ $UID -ne 0 ] && abort "Les privilèges root sont requis pour ce script."
[ -d "$KNOPPIX_DIR" ] || abort "$KNOPPIX_DIR n'est pas un répertoire."
[ -z "`ls $KNOPPIX_DIR|grep -i 'knoppix.*iso'`" ] &&
abort "Image Knoppix non trouvée dans $KNOPPIX_DIR."
ect ect ect ect.....
et dans quel fichier il convient de l'integrer pour qu'il se lance automatiquement dans une disquette de demarrage
merci de vos reponse
J P
Je viens d'installer shinux et j'aimerai savoir quel logiciel je dois utiliser pour éditer un scrip de cet sorte :
#!/bin/bash
# Created by Ben Okopnik on Thu Mar 17 23:56:31 EST 2005
#
# Many thanks to Fabian Franz, whose original script gave me the idea of
# how it's all supposed to work.
#
# Ce script crée une disquette d'amorçage qui passe le contrôle à un lecteur de
# mémoire USB contenant une image de cédérom Knoppix. Pas de cédérom, pas de problème !
#
############## Section de configuration utilisateur #####################
# Placez cette section dans le répertoire où réside l'image Knoppix ou spécifiez
# le répertoire en tant qu'argument en ligne de commande.
KNOPPIX_DIR=${1:-/home/ben/tmp2}
############## Fin de section de la configuration utilisateur ##############
abort()
{
printf "$@\n"
exit 1
}
clean_exit()
{
[ -d "$TMPDIR" ] && rm -rf $TMPDIR
}
# Tests de validation
[ $UID -ne 0 ] && abort "Les privilèges root sont requis pour ce script."
[ -d "$KNOPPIX_DIR" ] || abort "$KNOPPIX_DIR n'est pas un répertoire."
[ -z "`ls $KNOPPIX_DIR|grep -i 'knoppix.*iso'`" ] &&
abort "Image Knoppix non trouvée dans $KNOPPIX_DIR."
ect ect ect ect.....
et dans quel fichier il convient de l'integrer pour qu'il se lance automatiquement dans une disquette de demarrage
merci de vos reponse
J P
A voir également:
- Editer et exécuter un 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
- Shell addition ✓ - Forum Shell
2 réponses
Salut,
Pour éditer un script "bash" (parce qu'il s'agit d'un script en shell "bash", reconnaissable au "sha bang placé en tête de script (#! ) suivi de son interpréteur de commande (/bin/bash))", il suffit d'avoir sous la main n'importe quel éditeur de texte (vi, Emac, Kwrite, Gedit, Kedit, nano, Kate, etc...), et pour le lancer, de le rendre exécutable (chmod +x le_script), puis de le lancer en le faisant précéder d'un point et d'un slash (./le_script), ou encore de le lancer en faisant appel à son interpréteur de commande :
Pour éditer un script "bash" (parce qu'il s'agit d'un script en shell "bash", reconnaissable au "sha bang placé en tête de script (#! ) suivi de son interpréteur de commande (/bin/bash))", il suffit d'avoir sous la main n'importe quel éditeur de texte (vi, Emac, Kwrite, Gedit, Kedit, nano, Kate, etc...), et pour le lancer, de le rendre exécutable (chmod +x le_script), puis de le lancer en le faisant précéder d'un point et d'un slash (./le_script), ou encore de le lancer en faisant appel à son interpréteur de commande :
sh le_script;-))