Wenn das Dienstprogramm nur mehrmals ein Kennwort wünscht, verwenden Sie Folgendes:
yes 'password' | prlctl set "VM" --password-to-edit
yes
wird nur die Zeichenfolge wiederholt, bis sie getötet wird.
Wie kann ich einen String mit mehreren Leseaufforderungen in OS X an einen Befehl übergeben?
Ich führe einen Befehl für eine Parallels-VM aus, um ein Kennwort zu aktivieren, das zur Eingabe mehrerer Werte auffordert (ohne einen sekundären Befehl auszuführen).
Ex:
$ prlctl set "VM" --password-to-edit Please enter a new password: Please verify password:
Ich möchte die Kennwortzeichenfolge an beide Leseaufforderungen weiterleiten. Ich habe Folgendes versucht, aber die Zeichenfolge wird nicht an die zweite Leseaufforderung übergeben.
echo 'password' | prlctl set "VM" --password-to-edit
Irgendwelche Ideen?
Wenn das Dienstprogramm nur mehrmals ein Kennwort wünscht, verwenden Sie Folgendes:
yes 'password' | prlctl set "VM" --password-to-edit
yes
wird nur die Zeichenfolge wiederholt, bis sie getötet wird.