![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto! |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Ridenominazione di più file | jayell | Shell scripting e di programmazione | 7 | 01-12-2009 04:27 PM |
| spostare e rinominare file multipli | rocinante | Shell scripting e di programmazione | 1 | 06-07-2007 09:20 PM |
| Ridenominazione di più file | rmayur | UNIX for Dummies Domande & Risposte | 6 | 02-26-2004 04:40 AM |
| Ridenominazione di più file | jxh461 | Shell scripting e di programmazione | 4 | 04-01-2003 07:25 PM |
| rinominare più file | piltrafa | UNIX for Dummies Domande & Risposte | 6 | 11-10-2001 12:27 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Rinominare più file con lo spazio
Salve,
Ho bisogno di aiuto su come rinominare file multipli. Il file originale simile a questa; Test Monday.txt Test Wednesday.txt Test July.txt Ho più di centinaia di file nella directory. Come i desidera rinominare tutti i file a un nuovo nome di file in una sola volta? Il nuovo file forse lo stesso nome diverso ad esempio TestMonday.txt O ad esempio, il nome del file di prova MondayJuly.txt |
|
||||
|
Io ancora non può farlo. Forse un altro esempio, sono i file originale come indicato di seguito;
Test di pesce # 10125 # STAR.txt Test di pesce # 52134 # MOON.txt Test di pesce # 32598 # CLOUD.txt Test di pesce # 66789 # STORM.txt Ho bisogno di eliminare lo spazio tra "Test di pesce", ma voglio fare una sola volta per tutti i file prima di cifrarlo. Dopo i crittografare il file, il nome del file sarà TestFish # 10125 # STAR_encrypted.txt ... così ho bisogno di tornare al nome del file originale anche in una sola volta per tutti i file. Qualcuno sa come fare questo o quello che sa 'funzioni' mi dovrebbe utilizzare? ![]() |
|
|||||
|
Con la Z-Shell:
Codice:
zsh 4.3.4% touch Test\ Fish#10125#STAR.txt Test\ Fish#52134#MOON.txt Test\ Fish#32598#CLOUD.txt Test\ Fish#66789#STORM.txt
zsh 4.3.4% autoload -U zmv
zsh 4.3.4% zmv '*' '${f// /}'
zsh 4.3.4% ls
TestFish#10125#STAR.txt TestFish#32598#CLOUD.txt TestFish#52134#MOON.txt TestFish#66789#STORM.txt
zsh 4.3.4% zmv '*' '$f:r_encrypted.txt'
zsh 4.3.4% ls
TestFish#10125#STAR_encrypted.txt TestFish#52134#MOON_encrypted.txt
TestFish#32598#CLOUD_encrypted.txt TestFish#66789#STORM_encrypted.txt
zsh 4.3.4% zmv '*' '${f//_encrypted/}'
zsh 4.3.4% ls
TestFish#10125#STAR.txt TestFish#32598#CLOUD.txt TestFish#52134#MOON.txt TestFish#66789#STORM.txt
|
|
||||
|
Mi piace un modo più semplice ... Thanxs una partita. E 'il lavoro per me. Ho un sacco uno per rinominare i file e se voglio rinominare il nome del file da
1) TestFish_done.txt a Test di pesce Done.txt, E 2) FishOne_done.txt a FishOne.txt, allora come? ![]() Ultimo a cura di nazri76; al 09/22/2007 04:05 AM.. |
|
||||
|
se si dispone di Python, è possibile utilizzare lo script qui
ad esempio l'uso Codice:
ls -1 EDF Segur 200807.xls EDF Segur 200808.xls EDF St Bernabe 200801.xls # filerenamer.py -p " " -e "#" -l "EDF*" ==>>>> [ /home/EDF St Bernabe 200801.xls ]==>[ /home/EDF#St#Bernabe#200801.xls ] ==>>>> [ /home/EDF Segur 200807.xls ]==>[ /home/EDF#Segur#200807.xls ] ==>>>> [ /home/EDF Segur 200808.xls ]==>[ /home/EDF#Segur#200808.xls ] # filerenamer.py -p " " -e "#" "EDF*" /home/EDF St Bernabe 200801.xls is renamed to /home/EDF#St#Bernabe#200801.xls /home/EDF Segur 200807.xls is renamed to /home/EDF#Segur#200807.xls /home/EDF Segur 200808.xls is renamed to /home/EDF#Segur#200808.xls # ls -1 EDF#Segur#200807.xls EDF#Segur#200808.xls EDF#St#Bernabe#200801.xls |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|