![]() |
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 |
| Wissen, ob die Datei aktualisiert oder nicht | raj333 | Shell Programmierung und Scripting | 2 | 11-05-2007 05:29 PM |
| Aktualisierung der Datei in Schleife | Abwanderung | Shell Programmierung und Scripting | 4 | 06-20-2007 01:37 PM |
| Warum meine sar ist nicht zur Aktualisierung der Ausgabedatei. | skneeli | UNIX für Fortgeschrittene und Experten | 1 | 11-12-2006 08:29 PM |
| Aktualisieren einer Datei in einem Zip-Archiv | dbridle | AIX | 6 | 09-27-2006 03:29 PM |
| Senden und Aktualisierung einer Datei über das Netzwerk | Bhakti | High-Level-Programmierung | 1 | 09-21-2005 02:10 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Hi,
Die scenerio ist, dass ich ersetzen wollen einen Text in eine bestimmte Zeile der Datei. Aber wenn ich mit dem sed Es ist ersetzt alle Vorkommen dieses Textes. Wie wird die Datei: > cat test DNGGF10: Keine: Test DNGGF11: ABC: Test1 DNGGF12: Keine: Test2 DNGGF13: Keine: Test3 Ich habe den folgenden Code für diese: -- > CAT-Skript name \u003d $ 1 sed "s /" grep DNGGF10 Test | cut-d ':'-f2 `/ $ 1 /" test> test.chk Aber während der Ausführung des Codes wie . / script Yogi dann bin ich immer O / P in test.chk als: > cat test.chk DNGGF10: Yogi: Test DNGGF11: ABC: Test1 DNGGF12: Yogi: Test2 DNGGF13: Yogi: Test3 Aber ich möchte replce zweite Feld nur für diese Zeile, die enthält DNGGF1O dh der 1. line.Also Raum insgesamt Space im zweiten Feld sollte auch nicht verändert werden. Bitte etwas Licht auf sie. Dank - Yogi Zuletzt bearbeitet von bisla.yogender; am 03-24-2008 09:27 AM.. |
|
||||
|
Danke, ich habe meinen Hinweis von hier. Ich habe meinen Code zu:
sed "/ DNGGF10 / s /" grep DNGGF10 Test | cut-d ':'-f2 `/ $ 1 /" test> test.chk Jetzt bin ich in der Lage zu ersetzen, dass paritucular nur Text, sondern den Raum, nachdem Keine noch dabei, sich zu ändern, die nicht passieren sollten. Linie vor dem Ersetzen von Text: DNGGF10: Keine: Test (4 Räume nach None) Nach der Ausführung des Skripts als. / Script ABC DNGGF10: ABC: Test Während es fünf Räume nach ABC. Bitte empfehlen. Grüße, Yogi |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|