![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Mac OS X 10.5: Time Machine - "Das Backup-Volume konnte nicht gefunden werden" Ausschreibung | iBot | OS X Support RSS | 0 | 06-25-2009 01:15 PM |
| Mac OS X 10.5.3 oder höher: Time Machine - "Backup-Volume konnte nicht montiert werden" nach C | iBot | OS X Support RSS | 0 | 10-14-2008 03:50 PM |
| Wie schließe ich einen hpux10.x OS-Maschine auf "Internet" mit einem WinXP-Client? | liumx2000 | UNIX for Dummies Questions & Answers | 0 | 08-22-2008 12:34 AM |
| Erläutern Sie die Zeile "mn_code \u003d" env | grep ".. mn" | awk-F "\u003d" '(print $ 2)' `" | Lokesha | UNIX for Dummies Questions & Answers | 4 | 12-20-2007 01:52 AM |
| wie "remsh" aus einer Unix-Maschine auf einem Linux-oder SunOS | elthox | UNIX for Dummies Questions & Answers | 2 | 10-09-2007 09:22 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Mit "sed" zu aktualisieren rekursiv einen Wert innerhalb eines Verzeichnisses in einem Red Hat-Maschine
Hi All,
Ich verbrachte den ganzen Vormittag versucht, um ein Shell-Skript (mit "sed"-Befehl), die sich für einen Wert in einem Verzeichnis und dessen Unterverzeichnis als Veränderungen, die sie mit einem anderen Wert, aber nicht finden konnten, wie ![]() ein erster Schritt, erlaubt mir, um alle Dateien, die sie enthalten, und auch diesen Wert aber nicht in die Datei, sondern auf die Standard-Ausgabe (der Bildschirm), hier nach den folgenden Befehl ein: grep-R 10.220.22.240 * | grep 8080 | sed "s/10 \ ,220 \ ,22 \ .240/localhost/g" RESULT auf dem Bildschirm (hier nach einer einzelnen Zeile zum Beispiel): Papiere-papers.htm: <a href\u003d"http://localhost:8080/display/Jd/Publications+in+2007"> 2007 </ a> </ li> Nun, was I'am Versuch zu tun, ist um den Wert zu ändern "10.220.22.240" mit "localhost" in alle diese Dateien! Ich habe dieses Skript unter, aber ich shoul fehlt etwas: \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d #! / bin / ksh grep-R 10.220.22.240 * | grep 8080> ListaFile für eine in ListaFile tun sed "s/10 \ ,220 \ ,22 \ .240/localhost/g '<a> b \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d einer der Zeile in "ListaFile", ergibt: \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d testo/nav-up.htm_al13gen09: <td width\u003d"82" bgcolor\u003d"#6699CC"> <div align\u003d"center"> <a href \u003d "http://10.220.22.240:8080/dashboard.action" target \u003d "Content" class \u003d "Menü" \u003d Klicken Sie auf "MM_showHideLayers (" comm','',' hide ',' Beschreibung','',' hide ',' Bord','',' hide ',' Anwendung ','',' verstecken ',' Papiere','',' hide ',' News','',' hide ',' Wiki','',' show ') "> Wiki </ a> < / div> </ td> \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Können Sie mir helfen bitte? thanx Zuletzt bearbeitet von mehdi1973; am 07-02-2009 09:16 AM.. |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|