![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen! |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| DNS-servere | vjm | AIX | 1 | 03-19-2008 07:45 |
| ksh å kjøre servere | pari111222 | Shell programmering og Skripting | 0 | 07-24-2007 01:46 |
| Webservere | spiderman | UNIX for Advanced & ekspertbrukere | 1 | 11-12-2002 01:28 |
| DNS-servere | ignus7 | UNIX for Dummies Spørsmål og svar | 5 | 06-19-2002 05:52 |
| navneserverne | rpnhavoc | IP Networking | 2 | 02-07-2002 10:24 |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
Hei alle sammen, jeg er ny på dette forumet så jeg ikke vet hvordan ting fungerer her i form av innlegg på spørsmål og få svar. Men jeg har et spørsmål, og jeg hop noen som kan hjelpe.
Her er scenariet. Jeg har en prosedyre som teller antall linjer i seriell filer samt flere filer ved hjelp av wc-l. Skriptet fungerer perfekt når brukt på den aktuelle serveren der det er lagret, men nå har jeg blitt fortalt at det er en mappe med noen filer som må telle Ona ekstern server. I utgangspunktet Jeg ville bare tranfer scriptet over, men fordi den eksterne serveren er gjeldende produksjonsserveren og de ikke ønsker noen får med seg, hvordan kan jeg endre skriptet skal brukes over til servere? nedenfor er skript som teller filer på den samme serveren der teller skriptet er: out \u003d xxx_xxx_dq_counts_check.dat # dat filen til store telle resultater BSE \u003d / usr / brukere / xxx / xxx # base dir dato> $ BSE / $ ut # overskrive eksisterende fil eller opprett ny fil filepath \u003d $ BSE / $ ut # tildele dir banen og filnavnet til variabelen $ filepath 'for enkel referanse eksport basedir1 \u003d $ xx_xx_xx # hvor serienummeret filene er lagret på den lokale serveren Hvis [-d $ basedir1] # kontrollere om dir eksisterer så echo "... Begynner å behandle seriell filer. Vennligst vent ... \ n" echo "\ n. .. Serial filer ... \ n">> $ filepath for filen i `ls -1 $ basedir1` gjøre cd $ basedir1 echo $ fil # valgfritt å vise filen nå behandlet wc-l $ file>> $ filepath # legge til fil her ferdig echo "\ n. .. Serial filer behandlet, nå behandlingen multi-filer. Vennligst vent ... \ n" ellers echo Serial Folder $ xx_xxx_SERIAL_MONTHLY ikke funnet. echo Serial Folder $ xx_xxx_SERIAL_MONTHLY ikke funnet. >> $ filepath fi Nå filene jeg trenger å se på er på en annen server, og jeg har fått en bane slik som under: / / Server_Name/usr/users/User_Name/folder1/folder2/folder3/folder4/folder5 og filene som linjer jeg vil telle i mappen 5 og å lage saker komplisert, jeg har både serienummer og Multi-filer. Jeg tror m_ls kan brukes til å liste opp innholdet i elementer i mappen 5 på en annen server, men wc-l ikke vil fungere. Kan noen hjelpe? er det mulig å gjøre det jeg foreslå å gjøre, eller skal jeg prøve noe helt annet? Takk, hjelp vil bli verdsatt. Beklager hvis jeg ikke gjorde meg veldig klar, bare spør hvis du har Sp's D. |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|