D
der_flo
Mitglied
Thread Starter
- Dabei seit
- 04.03.2006
- Beiträge
- 51
- Reaktionspunkte
- 1
shell script - eingabe verändern - sed
Guten Abend!
mit folgendem Script möchte ich einen Drucker auf verschiedenen MBP's installieren.
Beim Username sind keine Sonderzeichen erlaubt, aber beim Passwort (ist ja auch irgendwo sinnvoll) und hier liegt mein Problem.
Diese Sonderzeichen "zerstören" mir den Befehl lpadmin [..]
Somit müss im Passwort allen Sonderzeichen ein \ vorrausgesetzt werden, damit alles funktioniert.
Kann mir jemand einen Hinweis geben, wie das realisierbar ist?
Vielen Dank, flo
Guten Abend!
mit folgendem Script möchte ich einen Drucker auf verschiedenen MBP's installieren.
Code:
#!/bin/sh
read -p "Username:" kennung
read -s -p "Passwort:" passwort
echo ""
read -s -p "Wiederhole Passwort:" passwort2
echo ""
if [ $passwort = $passwort2 ]; then
curl -k -o /tmp/PRINTER.ppd https://pathtodriver/driver.ppd
lpadmin -p MeinDrucker " -E -v smb://$kennung:$passwort@pathtoPrinter/lp -P /tmp/PRINTER.ppd -D 'Printer'
rm /tmp/PRINTER.ppd
echo "Drucker erfolgreich installiert"
else
echo "Passworteingaben nicht identisch".
fi
Beim Username sind keine Sonderzeichen erlaubt, aber beim Passwort (ist ja auch irgendwo sinnvoll) und hier liegt mein Problem.
Diese Sonderzeichen "zerstören" mir den Befehl lpadmin [..]
Somit müss im Passwort allen Sonderzeichen ein \ vorrausgesetzt werden, damit alles funktioniert.
Kann mir jemand einen Hinweis geben, wie das realisierbar ist?
Vielen Dank, flo
Zuletzt bearbeitet: