![]() |
|
|
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 |
| Come posso preparare un file dal confronto di due altri file? | manmohanpv | Shell scripting e di programmazione | 3 | 02-18-2008 04:58 AM |
| Confrontare il contenuto di file | RRS | Shell scripting e di programmazione | 3 | 04-03-2007 09:08 PM |
| confronto reale con ombra file file | terrym | UNIX e avanzata per utenti esperti | 4 | 02-09-2007 02:38 AM |
| Creare il contenuto di un file utilizzando il contenuto di un altro file | Ap | Shell scripting e di programmazione | 21 | 02-24-2006 10:25 AM |
| Confrontando i file script di shell in un file | raina_nalin | Shell scripting e di programmazione | 4 | 06-21-2005 07:00 AM |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
||||
|
Confrontando i file di contenuto di un file
Salve ho un problema cercando di eseguire un ciclo while.
Ho dei file in una directory che ho bisogno di confrontare con un valore in filex e aggiornare il file con il risultato file nella directory sono DFC1. DFC5. DFC345. DFC344. DFC9. Il programma Sto cercando di eseguire il numero prenderà forma il nome del file e confrontarlo con il valore in filex esso dovrebbe essere eseguito attraverso ogni valore nella directory di confrontare il valore in più e se filex quindi sostituire il valore in filex e rimuovere il file dalla directory vale a dire DFC1 confrontare. il valore 1 al valore filex \u003d 0 è maggiore in modo sostituire il valore 1 in filex con eliminare DFC1. il nome del file e fare DFC5. stessa cosa per DFC345. e DFC344 (ma questo non si dovrebbe) tutte le idee cercando questo #! / usr / bin / ksh cd / SWM / test / apps / creditori / temp pwd var1 \u003d $ (ls-t *. DFC) echo $ var1 # mentre leggere var1 # fare echo $ var1 gatto var2 \u003d $ (echo $ var1 | cut-d.-f1 | cut-c5-) echo $ var2> / SWM / test / apps / creditori / temp / valuex se [$ var2-ge var3 \u003d $ (cat valuex)] allora rm $ var1 altro echo "il valore corrente è superiore al file $ var1 grazie per qualsiasi aiuto |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|