Pages : 1
#1 Le 14/10/2005, à 19:04
- attila771
comment ecrire un script??
bonjour voila je voudrais savoir commentfaire faire un sript en bash si des personne pouvait me dire comment en ecrire et me le dire d'une maniere simple pour que je comprenne sa serai bien merci!!
....Attila le Roi des Huns...
Hors ligne
#2 Le 14/10/2005, à 20:41
- JJL
Re : comment ecrire un script??
Hello,
Ben tu prends un éditeur de texte (kate, scite, gedit, vi, ...)
tu tape tes commandes
tu sauvegarde
tu rend executable (chmod u+x monscript ou click droit/propriétés)
pour le lancer tu va dans le bon répertoire et tu entre ./monscript
et voila !
Note que la 1ere ligne ligne doit indiquer quel est l'interpreteur du script (le shebang) dans ton cas ce sera :
#!/bin/bash
Je ne saurai bien entendu que te conseiller d'aller lire de la doc sur bash
man bash
on the web, par exemple la : http://routes-linux.scooba.org/scriptshell_bash_tuto1.php
Hors ligne
#3 Le 15/10/2005, à 00:03
- dawar
Re : comment ecrire un script??
Note que la 1ere ligne ligne doit indiquer quel est l'interpreteur du script (le shebang) dans ton cas ce sera :
#!/bin/bash
Il est mieux d'utiliser /bin/sh, pour que ça marche même si la personne n'utilise pas bash.
C'est ce qui est utilisé pour les scripts Ubuntu :
dawar@ubuntu:~$ more /etc/init.d/halt
#! /bin/sh
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadoks)
Hors ligne
#4 Le 15/10/2005, à 14:47
- JJL
Re : comment ecrire un script??
Il est mieux d'utiliser /bin/sh, pour que ça marche même si la personne n'utilise pas bash.
C'est effectivement plus portable mais dans ce cas, il faut faire attention à la syntaxe et aux fonctions utilisées. ie: ne pas utiliser de particularismes de bash, mais uniquement du standard
Hors ligne
#5 Le 15/10/2005, à 15:33
- thom
Re : comment ecrire un script??
Voici un bon tuto : http://www.linuxcommand.org/index.php
-> Ubuntu on a Sony Vaio VNG-FS115B
-> Wificonfig is a little script aimed to ease the switching between networks, for people who have 2 network cards : a wired one and a wireless one.
Hors ligne
Pages : 1