Aller au contenu

Featured Replies

Posté(e)

bsr,

 

j'ai des fichiers sur mon DS414 genre "toto est parti en vacances en famille à GAÏA.part01.rar" jusque...part170

j'ai fait sous linux en ligne de commande :

for i in *

do

f = $(echo $i|sed -e 's/^toto est parti en vacances en famille à GAÏA.//')

mv $i $f

done

et j'ai comme retour :

-ash: f: not found

j'ai remplacé $i $f par"$i" "$f" : rien

j'ai mis mv -- "$i" "$f" : rien

toujours pareil...

--> qq aurait-il une solution miracle ???

d'avance merci à tous !

cordt

Posté(e)

A lancer dans un dossier qui ne contient que tes fichiers (qui doivent commencer par toto) :

ls toto* | awk -F "." '{print "mv \""$1"."$NF"\" toto."$NF}' | sh

 

 

Posté(e)
  • Auteur

bjr

merci bcp !

j'ai eu aussi une autre solution avec une boucle genre :

    for i in *
    do
    f=$(echo $i|sed -e 's/^toto.//')
    (echo) mv "$i" "$f"
    done

 

bien cordt !

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

Qui est en ligne (Afficher la liste complète)

  • Il n’y a aucun utilisateur enregistré actuellement en ligne

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.