Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/02/2007, à 16:16

Tha Tawa'S

Aide a la creation d un script.

Bonjour,
Je tourne sur edgy depuis un petit moment deja et je m interresse depuis peu a la creation de script.
Je ne suis pas du tout programmeur ni developpeur alors j en appelle a la communauté pour m aider a
faire mon script de deplacement de fichier.
je vais essayer d expliquer cela le plus precisement possible.

1°/ a l appel de la commande "deplace" (par exemple), execution du script.
2°/ demande du chemin par le script de l endroit ou aller chercher le nom du fichier (et y aller..!!)
3°/ nom du fichier a deplacer.
4°/ demande du chemin par le script de l endroit ou aller deplacer le fichier
5°/ validation du sudo pour disposer des droits pour coller le fichier dans le repertoire destinataire.
(optionnel,, 5"°/ demande du password pour sudo,,,, optionnel)
6°/ lancement du mv fichier_a_deplacer vers nouvel_emplacement.

D avance, merci.


Si tu tapes ta tete contre une cruche et que ca sonne creux... ce n est peut-etre pas la cruche qui est creuse....

Hors ligne

#2 Le 28/02/2007, à 16:36

trucutu

Re : Aide a la creation d un script.

1°/ si ton programme s'appelle "deplace", il faut qu'il soit situé dans ton PATH (/usr/bin par exemple)
2°/ 3°/ 4°/ Il serait plus simple/direct que ce soient des arguments récupérés par le script, plutôt que système de question-réponse
5°/ si tu met du sudo dans ton script, je pense que le mot de passe te sera demandé
6°/ si ton script est en shell, tu mettra directement
    mv $FILE_MOVED $TARGET


La chanson du dimanche - "La pêche !"
PC acheté chez Novatux : entièrement satisfait.
Faire des recherches solidaires !

Hors ligne

#3 Le 28/02/2007, à 16:51

Mornagest

Re : Aide a la creation d un script.

Déplacé dans Déceloppement - programmation smile


N'oubliez pas de consulter la documentation pour vous donner un coup de main !
Merci de modifier le premier message de votre sujet pour ajouter [Résolu] lorsque votre problème l'est :)
Xubuntu 20.04 sur deux ordinateurs, zéro souci. Passez à Xubuntu ;)

Hors ligne

#4 Le 28/02/2007, à 16:57

snigit

Re : Aide a la creation d un script.

trucutu a écrit :

1°/ si ton programme s'appelle "deplace", il faut qu'il soit situé dans ton PATH (/usr/bin par exemple)

Ou alors tu crées un lien symbolique dans /usr/bin/ pointant vers ton script.
(meme je pense qu'il vaut mieux mettre soit l'un soit l'autre dans /usr/local/bin... mais apres c'est du chipotage)

Hors ligne

#5 Le 28/02/2007, à 17:02

trucutu

Re : Aide a la creation d un script.

ou alors tu mets tes binaires dans un répertoire perso /home/xxx/bin
et tu modifie le PATH dans ton .bashrc
export PATH=/home/xxx/bin:$PATH

il y a plusieurs solution en fait...


La chanson du dimanche - "La pêche !"
PC acheté chez Novatux : entièrement satisfait.
Faire des recherches solidaires !

Hors ligne

#6 Le 28/02/2007, à 17:03

Tha Tawa'S

Re : Aide a la creation d un script.

Vos commentaires sont pertinants,,, et les alternatives que vous proposez sont censees.
Mais ca m en dit pas beaucoup plus.... "Je ne suis pas du tout programmeur ni developpeur".
Merci.


Si tu tapes ta tete contre une cruche et que ca sonne creux... ce n est peut-etre pas la cruche qui est creuse....

Hors ligne

#7 Le 28/02/2007, à 17:35

trucutu

Re : Aide a la creation d un script.

A la louche, ton script doit ressembler à cela :

#!/bin/sh

SRC_DIR = $1
NAME_FILE = $2
DEST_DIR = $3

cd $SRC_DIR
sudo mv $NAME_FILE $DEST_DIR

tu le lances en console par : deplace src_dir nom_fich dest dir

edit : tu ne pourras pas éternellement te considérer comme non-programmeur si tu t'inséresse à la création de script...

Dernière modification par trucutu (Le 28/02/2007, à 17:37)


La chanson du dimanche - "La pêche !"
PC acheté chez Novatux : entièrement satisfait.
Faire des recherches solidaires !

Hors ligne

#8 Le 28/02/2007, à 18:05

Tha Tawa'S

Re : Aide a la creation d un script.

merci pour ta louche, c est un tres bon debut pour mes recherches.... je ne te caches pas que je pensais  a quelque chose de plus "interactif" genre question-reponses...

edit: je me considere pas comme programmeur car je n ai pas les bases qu un "vrai" programmeur a, mais je me lance et puisque le code est libre autant pouvoir faire ce dont on a besoin..... wink
D ailleurs, si quelqu un a connaissance de liens interessant pour developpeur-debutant, a mettre en pratique sur edgy... je suis preneur!

Cela dit, si quelqu un d autre a des idees pour mon script, elles sont bienvenues....


Si tu tapes ta tete contre une cruche et que ca sonne creux... ce n est peut-etre pas la cruche qui est creuse....

Hors ligne

#9 Le 28/02/2007, à 18:24

snigit

Re : Aide a la creation d un script.

Sinon, google est ton ami.

Hors ligne

#10 Le 28/02/2007, à 18:32

trucutu

Re : Aide a la creation d un script.

Pour les questions, en shell c'est :

echo "ma question"

pour la programmation, la FAI (Idées...) est du côté de developpez.com

edit: pour les réponses, il faudrait voir du côté de read
un lien intéressant pour les scripts shell

Dernière modification par trucutu (Le 28/02/2007, à 18:38)


La chanson du dimanche - "La pêche !"
PC acheté chez Novatux : entièrement satisfait.
Faire des recherches solidaires !

Hors ligne

#11 Le 28/02/2007, à 21:27

Tha Tawa'S

Re : Aide a la creation d un script.

Ok merci.
Je vais me pencher plus particulierement sur des questions comme, quels shell choisir ( a prori bash sur edgy).... mais je risque de revenir car ca a l air d etre un outil super-puissant mais tres complexe quand meme !!
je suppose qu il faut du temps pour naviguer tranquille dans ce monde la....
merci de votre aide. je me lance.


Si tu tapes ta tete contre une cruche et que ca sonne creux... ce n est peut-etre pas la cruche qui est creuse....

Hors ligne