![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen! |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| DNS-servere | vjm | AIX | 1 | 03-19-2008 07:45 AM |
| ksh at køre servere | pari111222 | Shell Programmering og Scripting | 0 | 07-24-2007 01:46 PM |
| Web Servers | spiderman | UNIX for Advanced & Ekspertsøgning Brugere | 1 | 11-12-2002 01:28 PM |
| DNS-servere | ignus7 | UNIX for dummyer Spørgsmål & svar | 5 | 06-19-2002 05:52 PM |
| navn servere | rpnhavoc | IP Networking | 2 | 02-07-2002 10:24 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Hej allesammen, jeg er ny på dette forum, så jeg dont virkelig vide, hvordan tingene fungerer her i form af udstationering spørgsmål og få svar. Anyway jeg har et spørgsmål, og jeg hop nogen kan hjælpe.
Her er scenariet. Jeg har et script, der tæller mængden af linjer i serielle filer samt multi filer via wc-l. Scriptet fungerer upåklageligt, når de anvendes på den aktuelle server, hvor det opbevares, men nu har jeg fået at vide, at der er en mappe med nogle filer, der har brug for at tælle Ona ekstern server. I første omgang, jeg vil bare gerne Overførsel scriptet over, men fordi den eksterne server, er den nuværende produktion server og de dont ønsker nogen Messing med det, hvordan kan jeg ændre mit script, der skal anvendes på tværs til servere? nedenfor, er det script, der tæller de filer på samme server, hvor optællingen script er: out \u003d xxx_xxx_dq_counts_check.dat # dat fil til at gemme tælle resultater BSE \u003d / usr / brugere / xxx / xxx # base dir dato> $ BSE / $ out # overskrive eksisterende fil eller oprette ny fil filepath \u003d $ BSE / $ out # tildele dir stien og filnavnet til variablen '$ filepath "for nem reference eksport basedir1 \u003d $ xx_xx_xx #, hvor serielle filer er gemt på den lokale server hvis [-d $ basedir1] # tjekke for at se, om dir eksisterer så echo "... Starting at behandle serielle filer. Vent venligst ... \ n" echo "\ n. .. SERIAL FILES ... \ n">> $ filepath til filen i `ls -1 $ basedir1« gøre cd $ basedir1 echo $ fil # valgfrit at vise filen øjeblikket forarbejdede wc-l $ file>> $ filepath # append til fil her gjort echo "\ n. .. Serial filer behandles, nu forarbejdning multi-filer. Vent venligst ... \ n" anden echo Serial Folder $ xx_xxx_SERIAL_MONTHLY ikke fundet. echo Serial Folder $ xx_xxx_SERIAL_MONTHLY ikke fundet. >> $ filepath fi Nu de filer jeg skal kigge på er på en anden server, og jeg har fået en sti som den nedenfor: / / Server_Name/usr/users/User_Name/folder1/folder2/folder3/folder4/folder5 og filer, hvis linjer jeg ønsker at tælle er i mappen 5 og til at gøre tingene komplicerede, jeg har både serielle og Multi-filer. Jeg tror m_ls kan bruges til at liste indholdet af punkterne i mappe 5 på en anden server men wc-l vil ikke fungere. Kan nogen hjælpe? er det muligt at gøre, hvad jeg agter at gøre, eller skal jeg prøve noget helt andet? thanks, nogen form for hjælp vil blive meget værdsat. Beklager, hvis jeg ikke gøre mig meget klart, man skal bare spørge, hvis du har Q's D. |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|