Frage zu awk
Hallo,
testawk.txt:
00341493-0200 180
00342322-0200 90
10000119-0200 30
awk '{print " update fyar2sta set lpermax=" $2, "where sa=0 and artikel=" $1";" }' testawk.txt
erzeugt folgende Ausgabe:
update fyar2sta set lpermax=LPERMAX1 where sa=0 and artikel=ARTIKEL1;
update fyar2sta set lpermax=LPERMAX2 where sa=0 and artikel=ARTIKEL2;
update fyar2sta set lpermax=LPERMAX3 where sa=0 and artikel=ARTIKEL3;
Wie muss ich den AWK befehl umbauen, damit folgende Ausgabe erzeugt wird?
update fyar2sta set lpermax=LPERMAX1 where sa=0 and artikel='ARTIKEL1';
update fyar2sta set lpermax=LPERMAX2 where sa=0 and artikel=ARTIKEL2;
update fyar2sta set lpermax=LPERMAX3 where sa=0 and artikel='ARTIKEL3';
Gruss
Ralf
Reply to: