![]() |
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 |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Rilevare i file in ingresso senza occupato seggi | baldyeti | Shell scripting e di programmazione | 9 | 08-15-2008 12:06 PM |
| script per trovare il numero medio o file? | bbbngowc | Shell scripting e di programmazione | 2 | 03-27-2008 12:57 PM |
| eseguire uno script da posta in arrivo | jojo77 | UNIX for Dummies Domande & Risposte | 7 | 02-22-2008 01:48 PM |
| trovare numero di richieste a un server | laddu | UNIX for Dummies Domande & Risposte | 1 | 03-10-2007 01:48 AM |
| awk script per trovare il numero di file | uni_ajay_r | Shell scripting e di programmazione | 4 | 10-31-2006 06:58 PM |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
||||
|
Script per il numero dei file in arrivo
Hey guys,
Sto lavorando su uno script di Cshell e sono bloccato in questo da una parte. Ho bisogno di essere in grado di copiare i file nella directory, ma al mio dar loro nomi diversi in modo da non sovrascrivere l'altra. Ad esempio, la mia cartella contiene già FILE.1 Voglio che i miei script per il prossimo nome file copiato FILE.2 e la prossima FILE.3 e così via. Essa dovrebbe essere in grado di dire quali file ci sono e il nuovo nome della prossima valore più alto. Così ho FILE.1, FILE.2, e nel mio FILE.3 directory ora, se mi copia in un altro file, il mio script dovrebbe rinominarlo FILE.4 Questo script mi è stato di guida noci tutti i giorni non posso che figura fuori. Ecco quello che ho finora. Grazie in anticipo. Nuovo codice sarebbe apprezzata perché, ovviamente, non hanno idea di cosa sto facendo in questo pezzo. Codice:
while (-d FILE.0)
cp -r FILE FILE.1
set ctr = 1
foreach f(*)
set var1 = 'file $f | awk '{printf "%s\n",$3}''
if ($var1 == 1) then
FILE = 'ls $f | cut -f1 -d "."'
1 = 'ls $f | awk -F "." '{printf "%s\n",$2}''
mv $f $FILE$ctr.$1
ctr = 'expr $ctr + 1'
endif
end
end
|
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|