The UNIX and Linux Forums  


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



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!

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
SED - édition des noms de fichiers (à la fin de la ligne problème?) busillis De programmation et de script Shell 1 03-23-2008 08:59 AM
l'évolution de plusieurs noms de répertoire avec sed RahJiggah OS X (Apple) 1 11-05-2007 01:55 PM
édition sqlplus @ id passwd dans plusieurs scripts, des utilisateurs et des répertoires Helmi UNIX pour les nuls Questions et réponses 8 05-09-2007 01:02 AM
Utilisation de Sendmail pour plusieurs noms de domaine captainash UNIX pour les nuls Questions et réponses 1 01-16-2004 12:28 PM
Modification une chaîne de caractères dans plusieurs fichiers Skoshi UNIX pour les nuls Questions et réponses 1 11-10-2001 02:13 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 10-05-2007
KeesH KeesH is offline
Registered User
  
 

Join Date: Feb 2007
Posts: 41
Modification de plusieurs noms de fichiers en une seule fois

Salut,

J'ai un dossier plein de pdf et j'ai lancer une compression de la réduire à la taille, la sortie de la compresser les lieux un "-o" dans le nom du fichier.

Avant 12345.pdf
Après 12345-o.pdf

Maintenant, j'ai environ 50000 fichiers que j'ai besoin de revenir à l'ancien nom, est-il un script qui peut être utilisé pour ce faire?

Toute aide est bien appriciated.

Observe
Kees
  #2 (permalink)  
Old 10-05-2007
harim harim is offline
Registered User
  
 

Join Date: Sep 2007
Messages: 5
en Unix.

il n'y a pas de commande pour le renommage

peut utiliser la commande mv

mv Ancien_nom_fichier Nouveau_nom_fichier

  #3 (permalink)  
Old 10-05-2007
Lorcan lorcan is offline
Registered User
  
 

Join Date: Mai 2007
Messages: 219
Essayez quelque chose comme


Code:
#!/bin/ksh

INPUT_DIR="/home/"
for file in $(ls $INPUT_DIR/*-o.pdf)
do
        new_file=$(echo ${file%%-o.pdf})
        new_file=${new_file}.pdf
        mv $file $new_file
done

  #4 (permalink)  
Old 10-06-2007
matrixmadhan matrixmadhan is online now Forum Advisor  
Technorati Master
  
 

Join Date: Mar 2005
Lieu: node feuilles dans les arbres B +
Posts: 2958

Code:
ls *o.pdf  | while read file
do
 mv "$file" `echo $file | sed 's/-o//'`
done

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 Sur




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


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0