Go Back   Les systèmes UNIX et Linux Forums > Top Forums > UNIX pour les nuls Questions et réponses
.
Google Site



UNIX pour les nuls Questions et réponses Si vous ne savez pas où poster un UNIX ou Linux question, post it here. Tous les systèmes UNIX et Linux, débutants bienvenus!

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 11-17-2006
Registered User
 

Join Date: Aug 2004
Lieu: Pakistan
Messages: 10
Déplacement des fichiers et changer les noms

J'ai beaucoup de fichiers avec l'extention filename.ASN_ERROR ~ à un chemin. Je tiens à déplacer ces fichiers vers un autre chemin d'accès et de changement de l'extension. ASN

Il existe plus de 80000 fichiers de manière i cant utiliser les commandes manuelles

muneebr
Liens Sponsorisés
  #2 (permalink)  
Old 11-17-2006
Registered User
 

Join Date: Aug 2005
Lieu: Saskatchewan
Messages: 2454
Post

Mmv La commande peut le faire, si vous avez installé. C'est vraiment utile, je le recommande. Notez que si vous déménagez dans un autre appareil, vous aurez besoin d'utiliser "mmv-x '.
Code:
mmv '*.ASN_ERROR~' '/output/path/#1.ASN'

Si non, vous devrez peut-être des bêtises, comme la sortie de la tuyauterie par ls et grep sed:


Code:
ls /path/to/files | grep "ASN_ERROR~$" | 
        while read FILE
        do
                OUT=`echo "${FILE}" | sed "s/ASN_ERROR~/ASN/;s/^/\/output\/path/"`
                mv "${FILE}" "${OUT}"
        done

  #3 (permalink)  
Old 11-17-2006
Glenn Arndt's Avatar
Anomalous Lurker
 

Join Date: Feb 2006
Lieu: Indianapolis, IN
Messages: 255
Si vous utilisez ksh (non testé):
Code:
cd /path/to/file/
for myfile in *.ASN_ERROR~; do
  mv $myfile /new/path/${myfile%_ERROR~}
done

  #4 (permalink)  
Old 11-17-2006
Registered User
 

Join Date: Aug 2005
Lieu: Saskatchewan
Messages: 2454
Ne fonctionne pas. Je pense que vous avez raté la partie où il a dit, il y avait 80.000 de ces derniers. Il n'y a pas 80000 façon que les choses peuvent se trouver sur une seule commande.
  #5 (permalink)  
Old 11-17-2006
Glenn Arndt's Avatar
Anomalous Lurker
 

Join Date: Feb 2006
Lieu: Indianapolis, IN
Messages: 255
Oui, vous avez raison. J'ai oublié que le joker * s'efforcera d'étendre à 80.000 dossiers.
  #6 (permalink)  
Old 11-20-2006
Registered User
 

Join Date: Jan 2006
Posts: 43
Essayez celui-ci pour améliorer la performanace

ls-a. / * log | sed -n 's / \ (.* \) log / mv \ 1log \ 1log123 / p' | xargs-I (ksh-c) ()


au lieu de vous connecter utiliser ur caractères correspondants,

À la vôtre,
Nilesh
Liens Sponsorisés
Closed Thread

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Hors tension


Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
l'évolution de plusieurs noms de répertoire avec sed RahJiggah OS X (Apple) 1 11-05-2007 01:55 PM
Déplacement de fichiers iAm4Free De programmation et de script Shell 5 03-28-2007 05:13 AM
le déplacement des fichiers entre vi aya_r De programmation et de script Shell 2 08-23-2005 05:36 AM
changer les noms de fichiers en minuscules 30177005 De programmation et de script Shell 1 05-28-2004 09:27 AM
déplacement de fichiers? rocker40 UNIX pour les nuls Questions et réponses 9 11-09-2003 08:36 PM



Toutes les heures sont au format GMT -4. Le temps est maintenant 01:59 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX et Linux Forums Copyright © 1993-2010. Tous droits Reserved.Ad Gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0