[debutant] Script

Bonjour,

Je début sous mandriva, et j'ai une petite question.

Je souhaiterai créer un script vraiment simple. Pour copier/collé un fichier ou un répertoire en utilisant la commande "cp -p". Je voudrais savoir si c'est possible comment interagir avec l'utilisateur, en lui demandant quel fichier/dossier copier et ou le mettre. Quelqu'un pourrai m'éclairer ?
Configuration: Windows
Firefox 3.0.10

6 réponses

  1. Salut,

    regarde du coté de :

    echo -n "blabla source : "
    read -e var_source

    Bon courage
    1. Pour l'instant j'ai écris ca :

      # !/bin/bash

      a="Vous ete ici > "
      b="Entrez le nom du fichier > "
      c="Entrez le chemin du repertoire de destination> "
      d="Choisissez un repertoire [q pour valider]>"

      echo -n $a
      ls -l

      while [$chemin1 != 'q'] ; do
      echo -n $d
      read chemin1
      ls -l
      done

      chemin1 < pwd
      cd chemin1

      echo -n $b
      read texte

      echo -n $c
      read chemin

      cp $texte $chemin

      mais ca ne marche pas :(
      1. Je l'ai modifier :
        # !/bin/bash
        
        a="Vous ete ici >  \n"
        b="Entrez le nom du fichier > "
        c="Entrez le chemin du repertoire de destination> "
        d="Choisissez un repertoire [q pour valider]>"
        chemin1=" "
        
        echo -n $a
        ls -l 
        
        while ["$chemin1" != "q"] ; do /*<= je pense que le problème vien d'ici*/
        	echo -n $d
                read -e chemin1
                cd chemin1
                ls -l
        done
        
        
        echo -n $b
        read -e texte
        
        echo -n $c
        read -e chemin
        
        cp $texte $chemin
        
        1. le 'read -e' te permet de te promener dans l'arborescence ( test 2X tabulation)

          # !/bin/bash
          
          a="Vous ete ici > "
          b="Entrez le nom du fichier > "
          c="Entrez le chemin du repertoire de destinationi > "
          
          echo -n $a
          pwd
          
          echo -n $b
          read -e texte
          
          echo -n $c
          read -e chemin
          
          cp -p $texte $chemin
          
          1. Je voudrai qu'au début du script on parte de la racine "/" et que l'utilisateur sélectione son dossier, puis on affiche les autre repertoire dedans etc... et il quittera la naviguation en appuyant sur q. je pense qu'il faut faire un while mais je bloque pas mal sur la syntaxe ...

            while ["$chemin1" != "q"] ; do 
            	echo -n $d
                    read -e chemin1
                    cd chemin1
                    ls -l
            done