![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen! |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| DNS-Server | vjm | AIX | 1 | 03-19-2008 07:45 AM |
| ksh, um Server | pari111222 | Shell Programmierung und Scripting | 0 | 07-24-2007 01:46 PM |
| Web-Server | spiderman | UNIX für Fortgeschrittene und Experten | 1 | 11-12-2002 01:28 PM |
| DNS-Server | ignus7 | UNIX for Dummies Questions & Answers | 5 | 06-19-2002 05:52 PM |
| Name-Server | rpnhavoc | IP-Networking | 2 | 02-07-2002 10:24 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Hallo alle, ich bin neu in diesem Forum so dass ich keine wirklich wissen, wie die Dinge hier in Bezug auf die Entsendung Fragen und Antworten erhalten. Auf jeden Fall habe ich eine Frage, und ich Hop jemand helfen kann.
Hier ist das Szenario. Ich habe ein Skript, das zählt, die Höhe der Zeilen in serielle Dateien sowie mehrere Dateien mit wc-l. Das Skript funktioniert, wenn sie auf den aktuellen Server, wo sie gespeichert ist, aber jetzt habe ich gesagt, dass es einen Ordner mit Dateien, die Zählung ona Remote-Server. Ich ursprünglich wollte ich nur das Skript über Transfer, sondern weil der Remote-Server ist der aktuelle Produktions-Server und sie nicht wollen, jeder Messing mit ihm, wie kann ich mein Skript zu ändern, verwendet werden, um Server? unten ist das Skript, zählt die Dateien auf dem gleichen Server, auf dem die Anzahl Skript ist: out \u003d xxx_xxx_dq_counts_check.dat # dat-Datei zu speichern count Ergebnisse BSE \u003d / usr / users / xxx / xxx # Basis R. date> $ BSE / $ out # vorhandene Datei überschreiben oder neue Datei filepath \u003d $ BSE / $ out # assign dir Pfad und Dateiname in Variable "$ filepath" für eine einfache Referenz Export basedir1 \u003d $ xx_xx_xx #, wobei serielle Dateien werden auf dem lokalen Server if [-d $ basedir1] # überprüfen, ob dir vorhanden dann echo "... Ab serielle Dateien zu verarbeiten. Bitte warten ... \ n" echo "\ n. .. SERIAL FILES ... \ n">> $ filepath für die Datei in `ls -1 $ basedir1" tun cd $ basedir1 echo $ file # optional um die Datei gerade bearbeitet wird wc-l $ file>> $ filepath # append to file hier getan echo "\ n. .. Serial Dateien verarbeitet, jetzt Verarbeitung mehrerer Dateien. Bitte warten ... \ n" sonst echo $ xx_xxx_SERIAL_MONTHLY Serial Ordner wurde nicht gefunden. echo $ xx_xxx_SERIAL_MONTHLY Serial Ordner wurde nicht gefunden. >> $ filepath fi Nun ist die Dateien, die ich brauchen, um auf einem anderen Server und ich haben einen Weg, wie die folgenden: / / Server_Name/usr/users/User_Name/folder1/folder2/folder3/folder4/folder5 und die Dateien, deren Zeilen möchte ich zu zählen sind in 5 und Ordner, um komplizierte Fragen, ich habe beide Serien-und Multi-Dateien. Ich glaube, m_ls kann verwendet werden, um den Inhalt der Elemente in Ordner 5 auf einem anderen Server, aber wc-l wird nicht funktionieren. Kann mir jemand helfen? ist es möglich, das zu tun, was ich schlage vor, zu tun, oder sollte ich versuchen, etwas ganz anderes? Vielen Dank, jede mögliche Hilfe wird sehr geschätzt. Sorry, wenn ich mich nicht sehr klar, einfach mal fragen, wenn Sie die Q D. |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|