greywolve
10-10-2005, 15:53
Hi,
ich bekomme meine for Schleife einfach nicht hin...
und zwar habe ich eine Variable $COUNT
diese gibt mir an wievie Spalten bzw Wörter in einer Datei stehen
Dateibeispiel:
Hallo ich bin der Bert
COUNT=$(awk '{printf NF}' datei.tmp)
hier: 5 --> $COUNT=5
so nun will ich eine Schleife erstellen, die mir diese 5 Wörter in eine Variable haut... und einzeln in eine html-Tabelle legt.
hier mein Ansatz:
for SUB in 'seq $COUNT' ; do
subsection=$(awk '{printf $"$SUB"}' datei.tmp)
echo <td><a href="$subsection">$subsection</a> >> datei.html
done
Danach sollte eine Tabelle entstehen die in Etwa so aussehen sollte:
Hallo | hier | ist | der | Bert
Der | soll das Zellenende sein ^^ (weiss nicht ob hier html geht)
irgendwie funktioniert das nicht, da ich die Zahl aus $SUB nicht in awk bekomme... ich verzweifle... und hoffe hier hat wer ne idee
DANKE im vorraus
grüsse
Benni
ich bekomme meine for Schleife einfach nicht hin...
und zwar habe ich eine Variable $COUNT
diese gibt mir an wievie Spalten bzw Wörter in einer Datei stehen
Dateibeispiel:
Hallo ich bin der Bert
COUNT=$(awk '{printf NF}' datei.tmp)
hier: 5 --> $COUNT=5
so nun will ich eine Schleife erstellen, die mir diese 5 Wörter in eine Variable haut... und einzeln in eine html-Tabelle legt.
hier mein Ansatz:
for SUB in 'seq $COUNT' ; do
subsection=$(awk '{printf $"$SUB"}' datei.tmp)
echo <td><a href="$subsection">$subsection</a> >> datei.html
done
Danach sollte eine Tabelle entstehen die in Etwa so aussehen sollte:
Hallo | hier | ist | der | Bert
Der | soll das Zellenende sein ^^ (weiss nicht ob hier html geht)
irgendwie funktioniert das nicht, da ich die Zahl aus $SUB nicht in awk bekomme... ich verzweifle... und hoffe hier hat wer ne idee
DANKE im vorraus
grüsse
Benni