The UNIX and Linux Forums  


Go Back   UNIX e Linux Forum > Inizio Forum > UNIX e avanzata per utenti esperti
.
google unix.com



UNIX e avanzata per utenti esperti Expert-to-Expert. Ulteriori avanzata UNIX, comandi UNIX, Linux, Sistemi Operativi, System Administration, Programmazione, Shell, Shell Script, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
Advanced File Rename aiutare mare krait UNIX for Dummies Domande & Risposte 1 08-01-2008 11:43 PM
rinominando il file xls systemsb UNIX for Dummies Domande & Risposte 2 10-19-2007 08:50 AM
Guida in linea di rinominare il file! kumarsaravana_s UNIX for Dummies Domande & Risposte 5 05-02-2007 01:45 PM
Rinominare il nome di un file dbrundrett Shell scripting e di programmazione 2 01-06-2004 10:36 AM
Ridenominazione di un file per lo stesso nome lachino8 UNIX for Dummies Domande & Risposte 3 07-31-2002 09:52 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 Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 08-01-2008
mare krait sea krait is offline
Utente Registrato
  
 

Join Date: Aug 2008
Interventi: 2
rinominando il file avanzata problema

So che questo è probabilmente un problema per il novizio, forum, dove è anche pubblicato, ma credo che forse alcuni di voi potrebbero pro come aiutare me out anyway. Qui è il mio problema:

Devo rinominare una serie di file che hanno un aspetto simile al seguente:
2001_0001.asc
2001_0002.asc
.
2001_0548.asc
2002_0184.asc
.
.
2006_0548.asc

I nomi sono una data di codice, ma hanno bisogno di essere modificata in modo che 2001_0001.asc diventa 2000_183.asc, 2001_0184 diventa 2001_001, 2006_0548.asc e diventa 2006_365.asc.

così, penso che dovrebbe iniziare, come:

for i in `ls *`
fare

poi le cose un po 'vago
Passo ora a convertire a parlare di programmazione semi -

suddiviso in aaaa_bbbb.asc e aaaa bbbb
e interpretare le stringhe aaaa bbbb come numeri X e Y, rispettivamente,
se y - 183 <1,
allora x '\u003d x - 1 e y' \u003d y - 183 + 365,
altro x '\u003d x e y' \u003d y - 183.
convertire i numeri x e y per stringhe aaaa 'e bbb' (nota le tre cifre
bbb in modo tale che y '\u003d 1 converte al bbb' \u003d 001)
rinominare i file di aaaa'_bbb '. asc

tutto l'aiuto sarebbe apprezzato
grazie,
-TT
Closed Thread

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 02:05 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0