pub
part
SoSLinux.net
 
| Accueil | | Actualités | | Astuces | | Dépannage | | Téléchargement | | Articles | | Wiki | | Forum | | Goodies | | Partenaires | | FAQ |
logo soslinux
 Information
 Conseil...
Bienvenue sur SoSLinux
Aide en ligne
Valid HTML 4.01 Valid CSS

Contact/Webmasters:
Dame Jessica
Jamdess
2007

img
script: comment on fait ??
6 réponses à cette question.
Surveiller cette question
beta, le 23-05-2006 à 22:30:23
Hello!
chuis bien embêté: j'avais vu ceci d'interessant:
http://www.novell.com/coolsolutions/tools/16683.html
pour exporter ma liste de sources pour YAST de Suse en archive et, si besoin, pouvoir l'importer et m'éviter ainsi de tout retaper.
J'ai donc eu deux scripts: exp.sh et imp.sh
et quand j'ai cliqué sur exp.sh ça m'a ouvert cette fenêtre:
#!/bin/bash
if [ "$1" == "" ]; then
echo SYNTAX: exp.sh exportfile
echo
echo exportfile is a file that you wish to write the output to
echo
exit
fi
installation_sources -s | while read line; do line="${line##*(}"; echo ${line%%)*}; done | sed '/Installation Sources/d'> $1
exit
L'ennui c'est que je ne sais pas quoi faire avec. Heu, je ne sais pas me servir d'un script...
Votre avis ?
Edité par Jamdess le 25-05-2006 à 14:23
SuSe 10.2 KDE
Jamdess, le 24-05-2006 à 01:05:02
ce son des fichiers script.sh
pour les lancer ouvre une console
ensuite
Code

beta@betapc:~$ cd /dossier/ou/setrouve/tes/script
beta@betapc:~$ sh script.sh
Admin SoSLinux
beta, le 24-05-2006 à 11:43:52
Bon, voilà où j'en suis:
alain@linux:~> cd /home/alain/Documents/Informatique/ExportImportSourcesYast
alain@linux:~/Documents/Informatique/ExportImportSourcesYast> sh script.sh
sh: script.sh: Aucun fichier ou répertoire de ce type
alain@linux:~/Documents/Informatique/ExportImportSourcesYast> sh exp.sh
SYNTAX: exp.sh exportfile

exportfile is a file that you wish to write the output to

alain@linux:~/Documents/Informatique/ExportImportSourcesYast> y
bash: y: command not found
alain@linux:~/Documents/Informatique/ExportImportSourcesYast>
j'ai cru qu'il me demandait Oui ou Non si je voulais écrirer l'export dans ce dossier; alors j'ai répondu y mais ce n'est pas ça.
Donc, je fais quoi quand il me dit:
SYNTAX: exp.sh exportfile

exportfile is a file that you wish to write the output to

alain@linux:~/Documents/Informatique/ExportImportSourcesYast>
SuSe 10.2 KDE
Jamdess, le 24-05-2006 à 16:26:50
en fait ta commande (excuse moi, je n'ai été voir ton lien au départ) donc en gros tu te rends dans le dossier ou se trouve ton script.sh (donc en lo'ccurence exp.sh)

cd /home/alain/Documents/Informatique/ExportImportSourcesYast

puis exportfile c'est le nom du fichier qui contiendra ce que tu exportes

donc tape la commande

sh exp.sh export_sources_yast

et je crois (si j'ai +/- capt à quoi ça sert) qu'un fichier export_sources_yast sera crée et contiendra ce que tu as exporté
Admin SoSLinux
beta, le 24-05-2006 à 17:05:07
J'avance; j'ai donc fait:
alain@linux:~> cd /home/alain/Documents/Informatique/ExportImportSourcesYast
alain@linux:~/Documents/Informatique/ExportImportSourcesYast> sh exp.sh
SYNTAX: exp.sh exportfile

exportfile is a file that you wish to write the output to

alain@linux:~/Documents/Informatique/ExportImportSourcesYast> sh exp.sh export_sources_yast
alain@linux:~/Documents/Informatique/ExportImportSourcesYast>
Puis j'ai regardé dans le répertoireExportImportSourcesYast et en effet, il ya un fichier export_sources_yast; mais quand je passe la souris dessus, c'est écrit: type: fichier vide, taille 0; ce que je voudrais c'est un fichier avec toutes mes sources (j'en ai une quinzaine!)
SuSe 10.2 KDE
Jamdess, le 25-05-2006 à 14:29:57
tu dois peut-être l'éxecutger en tant que super utilisateur (root) car j'ai regardé le scrit et il fait appelle à la commande installation_sources qui doit être executer en tant que root
Code

cd /home/alain/Documents/Informatique/ExportImportSourcesYast
su
introduit ton mot de passe
sh exp.sh export_sources_yast
Edité par Jamdess le 25-05-2006 à 14:31
Admin SoSLinux
beta, le 25-05-2006 à 15:10:21

Voyant ton dernier message, j'ai donc voulu, avant de suivre ton conseil, mettre à la Corbeille le fichier à 0 Ko. Et, surprise, il pèse 1.2 Ko; je regarde dedans et constate qu'il y a en fait toutes mes sources!!!
Donc, ça ne s'est pas fait tout de suite mais ça s'est fait...peut-être au re-démarrage suivant de mon ordi? qu'importe, ç'est fait.
But atteint, pas besoin de passer en root.
Je vais donc sauvegarder ce répertoire ExportImportSourcesYast sur le Net pour le cas où...
Merci benlog pour ton aide; vais noter tout ça.
SuSe 10.2 KDE