Format stdin in bash

Ich habe ein multi-line string kommt aus einem anderen Programm, dass ich konvertieren möchten, um einen SQL-Befehl. Ich hatte gehofft, dass printf die mir helfen könnten, aber es scheint nicht zu funktionieren:

echo -e '1\n2\n3'|printf ("WÄHLEN Sie %s IN der Tabelle MyTable' 

Ich hoffte, zu sehen:

WÄHLEN Sie " 1 
2 
3' IN 'MyTable' 

Aber ich bekam:

WÄHLEN Sie IN der Tabelle MyTable 

Wie bekomme ich die %s zu Lesen von stdin?

InformationsquelleAutor User1 | 2010-05-04
Schreibe einen Kommentar