![]() |
|
|
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 |
| while-Schleife innerhalb while-Schleife | panknil | Shell Programmierung und Scripting | 0 | 01-07-2008 12:49 PM |
| For-Schleife | xramm | HP-UX | 3 | 10-10-2007 03:20 PM |
| While-Schleife | hemangjani | Shell Programmierung und Scripting | 2 | 11-02-2006 11:01 AM |
| for-Schleife | munnabhai1 | Shell Programmierung und Scripting | 3 | 04-06-2006 03:30 PM |
| wie man die ähnliche Funktion in der while-Schleife oder for-Schleife | trynew | Shell Programmierung und Scripting | 3 | 06-17-2002 12:09 PM |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
||||
|
While-Schleife mit awk
Hi, ich habe kürzlich in einem anderen Thread von mir gestartet . Aber in dem Bemühen um mein Skript schöner Ich denke abbout while-Schleifen. Ich mein Skript mit dem Befehl: sh-Skript 4 numbers.txt Und mein Skript wie folgt aus: Code:
data=`cat $2 | xargs -n $1`
#echo $data
columns=$1
i=1
while columns>0
do
awk_cmd=`awk '{sum+=$i} END {print "\n" sum/NR}'`
echo "$data | $awk_cmd"
i=`expr $i + 1`
columns=`expr $columns - 1`
done
Der springende Punkt bei der das Skript, um eine Liste ($ 2) und Herstellung von $ 1 Anzahl der Spalten und drucken Sie den Durchschnitt der einzelnen Spalten. Aber ich erhalte eine Fehlermeldung beim Ausführen des Skriptes: Spalten: nicht gefunden Und ich sehe nicht das Problem. Vielleicht gibt es noch einige andere Probleme mit dem Skript auch. Bitte mich aufklären. |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|