wiem jak wykonać zdalny skrypt bash, za pośrednictwem tych składni:przekazywania parametrów do bash podczas wykonywania skryptu naciągane przez zwinięcie
curl http://foo.com/script.sh | bash
lub
bash < <(curl http://foo.com/script.sh)
które dają ten sam rezultat.
Ale co, jeśli muszę przekazać argumenty do skryptu Bash? Jest to możliwe, gdy skrypt zostanie zapisany lokalnie:
./script.sh argument1 argument2
Próbowałem kilka możliwości jak ten, bez powodzenia:
bash < <(curl http://foo.com/script.sh) argument1 argument2
Dzięki! Niezwykle przydatny w majach :) –
Nie działa, jeśli arg1 to krótki arg: curl http://foo.com/script.sh | bash -s -y – Xorax
Co z parametrami, które używają klawiszy takich jak '-p blah -d blah'? – CMCDragonkai