![]() |
|
|
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 |
| Server DNS | vjm | AIX | 1 | 03-19-2008 07:45 AM |
| ksh a un server | pari111222 | Shell scripting e di programmazione | 0 | 07-24-2007 01:46 PM |
| Web Server | spiderman | UNIX e avanzata per utenti esperti | 1 | 11-12-2002 01:28 PM |
| Server DNS | ignus7 | UNIX for Dummies Domande & Risposte | 5 | 06-19-2002 05:52 PM |
| name server | rpnhavoc | Reti IP | 2 | 02-07-2002 10:24 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Ciao a tutti, sono nuovo di questo forum in modo davvero I dont know how funzionano le cose qui in termini di inviare domande e ottenere risposte. Comunque ho una domanda e luppolo qualcuno mi può aiutare.
Ecco lo scenario. Ho uno script che conta la quantità di linee di file di serie così come multi file utilizzando wc-l. Lo script funziona perfettamente quando utilizzato sul server attuale in cui è memorizzato, ma ora mi è stato detto che non vi sia una cartella con alcuni file che devono contare ona server remoto. Io inizialmente volevo solo trasferimento lo script, ma perché oltre il server remoto è il server di produzione attuale, e di cui nessuno vuole fare con essa, come posso modificare il mio script per essere utilizzato in tutta ai server? qui di seguito è lo script che conta i file sullo stesso server in cui il conte script è il seguente: out \u003d xxx_xxx_dq_counts_check.dat # dat file per memorizzare i risultati contano BSE \u003d / usr / users / xxx / xxx base dir # data> BSE $ / $ # sovrascrivere i file esistenti o creare nuovi file BSE filepath \u003d $ / $ out # assegnare dir percorso e il nome del file alla variabile '$ filepath' per un facile riferimento esportazione basedir1 \u003d $ xx_xx_xx # seriale dove sono memorizzati i file sul server locale if [-d $ basedir1] # controllo per vedere se esiste dir allora echo "... processo di serie a partire dal file. Attendere prego ... \ n" echo "\ n. .. SERIALE FILES ... \ n">> $ filepath per i file in `ls -1 $ basedir1» fare cd $ basedir1 echo $ file # opzionale per la visualizzazione di file in corso di elaborazione wc-l $ file>> $ filepath # append di file qui fatto echo "\ n. .. Serial file trasformati, ora trattamento multi-file. Attendere prego ... \ n" altro echo $ xx_xxx_SERIAL_MONTHLY Serial Cartella non trovata. echo $ xx_xxx_SERIAL_MONTHLY Serial Cartella non trovata. >> $ filepath fi Ora il file ho bisogno di guardare su un altro server e mi è stato dato un percorso simile a quello qui sotto: / / Server_Name/usr/users/User_Name/folder1/folder2/folder3/folder4/folder5 i file e le cui linee voglio contare sono nella cartella 5 e per rendere le questioni complicate, ho due seriali e multi-file. Credo m_ls può essere utilizzato per visualizzare il contenuto degli elementi di cui 5 cartella su un server diverso wc-l, ma non funziona. Can anyone help? è possibile fare ciò che mi propongo di fare o devo cercare qualcosa di totalmente diverso? grazie, ogni aiuto sarà molto apprezzato. Scusa se non farmi molto chiaro, basta chiedere se avete Q's D. |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|