Hi
Denkbar wäre
Wenn $VALUES dann leer ist, weil keine Werte per Pipe übergeben wurde, soll statt dessen die Zwischenablage ausgelesen werden (VALUES=`xsel -p`).
Das Problem ist aber, daß das Script bei "cat -" quasi stehen bleibt, wenn es nicht per Pipe aufgerufen wurde.
Das Script müsste also "merken", ob es über eine Pipe oder ganz normal aufgerufen wird!
Ich hoffe, mich verständlich ausgedrückt zu haben...
Ist das irgendwie zu realisieren?
viele Grüße
tom
Denkbar wäre
Code:
VALUES=`cat -`
Das Problem ist aber, daß das Script bei "cat -" quasi stehen bleibt, wenn es nicht per Pipe aufgerufen wurde.
Das Script müsste also "merken", ob es über eine Pipe oder ganz normal aufgerufen wird!
Code:
> echo '123' | script
oder:
> script
Ich hoffe, mich verständlich ausgedrückt zu haben...
Ist das irgendwie zu realisieren?
viele Grüße
tom