![]() |
|
|
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 |
| Formatierung Anzahl Saiten | nhatch | UNIX for Dummies Questions & Answers | 10 | 04-28-2009 01:55 AM |
| Parse abgesehen Saiten Komma getrennt Daten mit unterschiedlicher Anzahl von Feldern | 2reperry | Shell Programmierung und Scripting | 7 | 09-12-2008 02:33 PM |
| wie die Suche mit 2 Strings. | syamkp | Shell Programmierung und Scripting | 2 | 03-10-2008 04:50 AM |
| Suche zwischen Strings mit einem ODER | pbsrinivas | Shell Programmierung und Scripting | 3 | 07-12-2007 05:46 AM |
| Suche nach Zeichenketten | lesstjm | UNIX for Dummies Questions & Answers | 5 | 04-26-2002 10:58 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Unterschiedliche Anzahl von awk Such-Strings
Ich habe ein awk-Skript, das die eine unterschiedliche Anzahl von Such-Strings übergeben es als Kommandozeilen-Parameter ($ 1 $ 2 usw.). Es kann 1 oder 2 oder 3 oder mehr. Eine vereinfachte Version des Skripts ist: Code:
awk -v TYP="$1 $2 $3 $4 $5 $6" '
BEGIN {
CTYP = split (TYP,TYPP," ")
}
{for ( i=1; i <= CTYP; i++ ) {
if ($0 ~ TYPP[i]) {print; break}
}}
' file1 > file2
exit 0
Das funktioniert, ist aber nicht effizient sind. Könnte jemand vorgeschlagen, eine andere Methode, um dieses Szenario? Jede Hilfe ist willkommen. Danke. |
|
||||
|
Dank Jim, das macht Sinn mit grep, aber ich hätte mehr klar, es muss awk, denn es gibt mehr zu meinem Skript, aber ich entfernt, es zu vereinfachen, meine hier. Awk ich hier, weil ich andere Infos Auszug in Bezug auf die Hits aus den Akten auch.
|
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|