Supportnet / Forum / Linux
shell script weitere prompt eingabe?
Frage
Hi Leutz,
sorry fuer die schlecht formulierte Frage.
Mein Problem: Ich moechte gpg (gnuPG) von einem eigenen script aus aufrufen und einen Schluessel erzeugen, also:
#!/bin/sh
gpg --gen-key
Aber gpg will dann weitere Eingaben, wie z.B. den Namen und genau diese weiteren Angaben soll auch mein script zur Verfuegung stellen bzw. eingeben.
Hat es etwas mit der env $PS2 zutun die ich statt vom prompt aus einer datei lesen lassen soll?
ungefaehr so?:
$PS2 =`< datei`
export $PS2
gpg --gen-key
Google sagt zwar das es geht aber leider nicht wie:(
vielen Dank,
Moritz M
Antwort 1 von Singh
das kann so nicht gehen, da Du in die Variable $PS2 nur schreiben kannst, wenn Du das $ weglaesst. Ist unter shell so.
so gehts sicher:
PS2=`cat Datei`
export $PS2
so gehts sicher:
PS2=`cat Datei`
export $PS2

