- Registriert
- 19.06.09
- Beiträge
- 7
Hallo,
ich habe folgendes Problem:
ich hole mir per AWK 2 Spalten (1. und 3.) aus einer Input-datei (n x n - matrix) und speichere diese dann in die output-datei (n x 2 - matrix):
das funktioniert soweit.
Ich möchte nun aber dieses AWK-Programm in ein bash-skript einbauen, wo ich per FOR-schleife die 2. Spalte, welche von input.txt genommen wird, variieren kann.
Ich dachte dabei an ARGV vom awk, etwa so:
natürlich muss ich dann auch die output-file anpassen, da sie sonst jedes mal überspeichert wird, aber das ist eine andere geschichte 
irgend etwas in der richtung bräuchte ich...
weiß da jemand weiter?
danke, schönen tag, stefan.
ich habe folgendes Problem:
ich hole mir per AWK 2 Spalten (1. und 3.) aus einer Input-datei (n x n - matrix) und speichere diese dann in die output-datei (n x 2 - matrix):
Code:
awk '{printf "%g %g \n", $1, $3}' <input.txt >out.txt
Ich möchte nun aber dieses AWK-Programm in ein bash-skript einbauen, wo ich per FOR-schleife die 2. Spalte, welche von input.txt genommen wird, variieren kann.
Ich dachte dabei an ARGV vom awk, etwa so:
Code:
for i in 3 6 10
do
awk '{printf "%g %g \n", $1, $ARGV[3]}' <input.txt >out.txt $i
...
done

irgend etwas in der richtung bräuchte ich...
weiß da jemand weiter?
danke, schönen tag, stefan.