![]() |
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 |
| Legen Sie mehrere Zeilen in eine Datei | c0mrade | Shell Programmierung und Scripting | 12 | 09-04-2008 05:04 PM |
| Hinzufügen von mehreren Zeilen zu mehreren Dateien | dayinthelife | Shell Programmierung und Scripting | 2 | 06-04-2008 12:50 PM |
| So kopieren Sie mehrere Zeilen aus einer Datei zu einem anderen mit AWK? | jisha | Shell Programmierung und Scripting | 3 | 01-08-2008 01:04 AM |
| Benötigen Sie zu löschen mehrere Zeilen in einer Datei. | kangdom | Shell Programmierung und Scripting | 6 | 10-16-2006 12:02 PM |
| Fügen Sie mehrere Zeilen in eine bestehende Datei | hkhan12 | Shell Programmierung und Scripting | 5 | 09-08-2006 12:11 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
abgerufen werden mehrere Zeilen auf mehreren Plätzen in eine Datei
Ich habe eine Datei mit den folgenden Zeilen:
erste Zeile zweite Zeile dritte Zeile etwas geht hier etwas anderes wird hier etwas geht hier erste line1 Sekunden line2 dritter Linie 3 Ich brauche, um durch die Datei abgerufen und diese Zeilen zu drucken und die Ausgabe sollte wie folgt aussehen: erste Zeile zweite Zeile dritte Zeile erste line1 Sekunden line2 dritter Linie 3 Bitte helfen Sie mir starten. Ich habe while-Schleife, aber die Ausgabe war nicht das, was ich will es. |
|
||||
|
Thx otheus die Antwort auf Ihre Frage, ich bin mit `grep" ^ erste "", wenn ich es möchte ich fortsetzen und für die grep "^ zweiten" Wort und so weiter.
|
|
|||||
|
Zitat:
Code:
egrep "^(first|second|third) " infile.txt Code:
awk "/^(first|second|third) /" infile.txt |
|
||||
|
Zitat:
Code:
while read -r line
do
case $line in
first*|second*|third* ) echo "$line";;
esac
done < "file"
|
|
|||||
|
Zitat:
Code:
case "$line" in Code:
case "${line%% *}" in
first|second|third) echo "$line";;
esac
|
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|