accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Re: script mv comprend pas ?

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.os.unix.mac ] 

Retour : Accueil du site fr comp os unix mac   charte stats de ce groupe


  Sujet:   Re: script mv comprend pas ?  
 De: use...@levenez.com (Eric Levenez)
 Groupes: fr.comp.os.unix.mac
 Organisation: Guest of ProXad - France
 Date: 25. Jan 2008, 12:54:43
 References: 1
Le 25/01/08 07:42, dans
<6e1d4053-1c17-4b49-91f4-0afe81d79c57@k39g2000hsf.googlegroups.com>,
« Ptilou » <ptilou@gmail.com> a écrit :

> Bonjour,
> 
> Pourquoi aucun fichier ne se déplace ?
> 
> #!/bin/bash
> 
> function mv_html {
> 
> mv . -f $1 >  "/Volumes/My Book_2/127.0.0.1/pdf/rtf/$1"

Normalement les options comme -f sont avant les arguments. Aucune idée de ce
que peut faire ce mv. De plus il manque des guillemets sur le "$1" qui peut
là aussi faire n'importe quoi.

> }
> {
> find .  -type f -name "*.html" -maxdepth 4
>                echo "EOF"
>                 } | {
>              while true; do
>              read -r i
>              test "$i" = "EOF" && break
>              mv_html "$i"
>         done
>         }

Si tu veux vraiment utiliser find et while read :

find . -type f -name "*.html" -maxdepth 4 | while read i ; do
    mv -f "$i" "/Volumes/My Book_2/127.0.0.1/pdf/rtf/"
done

Sinon sans la boucle :

find . -type f -name "*.html" -maxdepth 4 -exec mv {} "/Volumes/My
Book_2/127.0.0.1/pdf/rtf/" \;

Après pour aller plus vite, c'est xargs.

-- 
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.


DateSujet  Auteur
01.01.
o 
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)
Usenet Gratuit