|
|
|
|
Google-Website
|
|||||||
| Foren | Registrieren | Blog | Man-Seiten | Forum-Regeln | Links | Alben | FAQ | Benutzer | 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. |
![]() |
|
|
Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|||
|
CREATE FUNCTION mit awk
Hi all,
ich vier Variablen getrennt durch Komma mit awk: awk-F "," '(print $ 1, $ 2, $ 3, $ 4)' " if $ 3 \u003d "" Code ... ) Ich möchte, diese Informationen aus einer anderen Datei mit einem anderen awk mit dem $ 1 gedruckt awk-v ( Code ) aber das Problem kann ich nicht zwei in der gleichen awk-Code in Shell-Skript. Wie kann ich eine Funktion mit dem zweiten awk und nach, dass es in der ersten awk traitement. Danke |
| Sponsored Links | ||
|
|
|
|||
|
Wie bereits eine Vorstellung davon, was Sie tun und getan haben, dazu beitragen würde. Dieses Beispiel können Sie in jedem Fall. Es ist eine nutzlose Übung, aber zeigt, was Sie * Mai * werden wollen im Prinzip. Getestet nur für gawk. Code:
function getlines_from(fname,arr,p,fldlimit ,i) {
while ( (getline < fname) > 0) {
for (i=0 ; i <= fldlimit ; i++) {
if (i == 0) {arr[p++] = " Next record group for working file " fname; i++}
arr[p++] = $i
}
}
return p
}
BEGIN {
x=0
g=0
f=0
record[g]=""
for (x=1 ; x < ARGC ; x++) {
f = getlines_from(ARGV[x],record,g,6)
g = f
close(ARGV[x])
}
#for (f=1 ; f < g ; f++) {print f,record[f]}
}
{
for (j=1 ; j <= 6 ; j++) {
for (ab in record)
if (record[ab] == $j) {printf "Match at %s, with indice %d for field $%d\n",record[ab],ab,j}
}
} |
| Sponsored Links | ||
|
|
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Passing globalen Variable, eine Funktion, wird durch eine andere Funktion | SARS | Shell Programmierung und Scripting | 4 | 06-30-2008 12:39 PM |
| ein Thread von einer Rückkehr Funktion | wolwy_pete | Programmierung | 3 | 05-08-2008 04:48 AM |
| So erstellen Sie SQRT-Funktion in catenate Datei | ahjiefreak | Shell Programmierung und Scripting | 7 | 12-10-2007 12:31 PM |
| schaffen Thread C mit JAVA JNI-Funktion mit | AUBERT | HP-UX | 0 | 08-06-2004 06:24 AM |
| Wie erstelle ich Desktop-Icons für die Shell-Programme ich? | Wahrste | UNIX-Desktop für Dummies Fragen & Antworten | 7 | 05-15-2002 12:40 PM |