2013-02-04 5 views

Antwort

25

Sie können Argumente an die Shell übergeben mit der Option -s:

cat script | bash -s 5 
+2

Oder vorzugsweise 'bash -s 5 chepner

+1

@chepner: Wenn es tatsächlich von einer Datei liest und keine kompliziertere Pipeline, dann wäre es besser, '(ba) sh script 5' zu machen. – Matt

+0

funktioniert nicht für '-p' like (was vom Bindestrich aus beginnt) ' cat script | bash -s -a -b -c' siehe Antwort http://stackoverflow.com/a/25563308/983232 –

Verwandte Themen