2013-02-04 13 views

Odpowiedz

25

można przekazywać argumenty do powłoki przy użyciu opcji -s:

cat script | bash -s 5 
+2

lub korzystnie 'bash -s 5 chepner

+1

@chepner: Jeśli faktycznie odczytywano z pliku, a nie z bardziej skomplikowanego potoku, lepiej byłoby zrobić skrypt '(ba) sh 5'. – Matt

+0

nie działa dla '-p' jak (który zaczyna się od kreski) ' skrypt cat | bash -s -a -b -c' zobacz odpowiedź http://stackoverflow.com/a/25563308/983232 –