* Michael Hoechstetter schrieb am 11.Mär.2001:
On Sun, Mar 11, 2001 at 03:14:24PM +0100, Bernd Brodesser wrote:
Du mußt diese Variable ausgeben, du meinst: ausgabe=`awk ....` ?
Ja. Aber das wird wahrscheinlich nicht gehen, da Du mit awk was anderes ausgeben willst.
oder aber innerhalb vom awk-skript
eine shell aufrufen. wie geht das? Hab ich schon versucht, wahrscheinlich hab ich irgendeinen blöden Fehler gemacht: echo $eingabe|awk '{ ... ausgabe=$1 }' $eingabe und $ausgabe sind Shellvariablen. In $1 hat in awk den gleichen Wert wie $eingabe in der Schell
Nein, das geht nicht. Was Du machen kanst ist awk '{ ... irgendwas ' $eingabe ' irgendwas ... }' Du hebst für eingabe die Hochkommata auf und die Shell ersetzt $eingabe mit ihrem Wert. Aber der aufrufenden Shell was zuweisen geht nicht, außer wie oben beschrieben: ausgabe=`awk ...` Aber denn steht da alles drin, was awk ausgeben soll. Bernd -- Was ist quoten? Quoten ist das Zitieren aus einer mail, der man antwortet. Und wie macht man es richtig? Zitate werden mit "> " gekennzeichnet. Nicht mehr als nötig zitieren. Vor den Abschnitten das Zitat, auf das man sich bezieht, mit einer Zeile Abstand oben und unten. |Zufallssignatur 12