ich habe folgende Zeile in meinem Script.
Code: Alles auswählen
cat /etc/passwd | grep schueler*[0-90-90-90-9] | awk -F: '{print "cp " $datei "/home/" $1}'
"cp "datei" /home/schuelerxxxx"
Die Datei wird mit dem 1. Parameter des Scripts eingegeben ($1).
Nur kennt awk die Variable $1 nicht bzw. für awk wäre das der 1. gefilterte Teil von /etc/passwd.
Kann ich das irgendwie ändern ?