![]() |
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 |
| Teilweise Anfragen kommen ... bitte helfen | pa.chidhambaram | IP-Networking | 0 | 02-05-2008 11:19 AM |
| Kann ein Shell-Skript, ziehen Sie das erste Wort (oder n-te Wort) aus jeder Zeile einer Textdatei? | tricky | Shell Programmierung und Scripting | 5 | 08-17-2006 07:29 AM |
| vsftpd Versteck teilweise Uploads | jhod22 | Linux | 3 | 07-08-2006 05:49 PM |
| Grep alle Dateien passenden Dateinamen teilweise | mharley | Shell Programmierung und Scripting | 3 | 06-08-2005 03:17 PM |
| Sie interessieren sich für teilweise Befehl ausgegeben. | videsh77 | UNIX for Dummies Questions & Answers | 1 | 12-15-2004 10:35 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
teilweisen Ersatz Wort mit sed
Beispiel Inhalt einer Datei:
001FILE 002FILE 003FILE 099FILE 111FILE Ist es möglich, die Suche nach [000-111] Datei und halten immer noch die Zahl der in Takt? Die Zahl ist Teil einer sich verändernden Variable aber die Datei Teil gleich bleibt. Ich möchte, dass die Suche für alle [000-111] Datei-und Raumfahrt sie zu "001 FILE" "002 FILE" usw. Wenn ich sed 's / [000-111] Datei / & / g' Es wird im Wesentlichen ersetzt mit den gleichen Variablen wie sie auf der Suche. Ich weiß, wie die Suche nach der Variablen, aber nicht wissen, wie man einen Teil des Ergebnisses. Der Cut-Funktion wäre schön, aber ich kann nicht scheinen, um es durch sed. Suche für die Datei-und ein Leerzeichen ist keine Option, da einige der anderen Inhalt haben die gleichen Namen und können nicht getätigt werden. Irgendwelche Ideen? |
|
||||
|
Vielen Dank, dass Sie diese Datei, sondern hat andere nummerierte Variablen zu, so kann ich nicht allein der Suche nach Zahlen oder Zeichen allein. Ich muss in der Lage für die Suche nach 001FILE als Ganzes und anschließend die Ausgabe in 001 FILE.
Auf einer anderen Hinweis, es nicht zu sed. Ich arbeite auf Sun Solaris 10, die so immer Dienstprogramm wird standardmäßig zu. Jede andere Ideen? |
|
||||
|
Nicht sicher, ob ich voll und ganz die Anforderungen, aber versuchen Sie, diese Variante:
Code:
sed -e '/^[0-1][0-9][0-9]FILE/s/^[0-1][0-9][0-9]/& /' file |
|
||||
|
Zitat:
Hi. Ich habe versucht, um die einfache Frage, aber ich denke, ich kann nicht mehr so ist hier die aktuellen Daten. Code:
TRUE 6.8785794488e-05 0.000 0.000 FALSE 6.8785794488e-05 0.000 0.000TRUE 1 FALSE 1 TRUE TRUE 1.8093516870e-02 0.999 0.030 TRUE 1.8093255236e-02 0.999 0.057TRUE 1 FALSE 1 TRUE Die Zahlen sind nicht konstant und ist eine Variable ändern. I müssen in der Lage sein Ziel nur die Zeilen mit [0-1]. [0-9] [0-9] [0-9] TRUE und eine Raum-Registerkarte, um die Zahl und die TRUE. Danke. |
![]() |
| Lesezeichen |
| Tags |
| solaris |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|