मुझे पता है कि दूरदराज के bash स्क्रिप्ट को निष्पादित करने के लिए द्वारा दिलवाया को क्रियान्वित करने के लिए पार्टी की योजना बनाई है, इन वाक्यविन्यास के माध्यम से:पैरामीटर प्रदान करने के लिए जब एक स्क्रिप्ट कर्ल
curl http://foo.com/script.sh | bash
या
bash < <(curl http://foo.com/script.sh)
जो एक ही परिणाम दे।
लेकिन अगर मुझे बैश स्क्रिप्ट में तर्क पारित करने की आवश्यकता है तो क्या होगा?
./script.sh argument1 argument2
मैं इस तरह कई संभावनाएं की कोशिश की, सफलता के बिना: जब स्क्रिप्ट स्थानीय रूप से सहेजा जाता है यह संभव है
bash < <(curl http://foo.com/script.sh) argument1 argument2
धन्यवाद दूंगा! Gists के साथ बेहद उपयोगी :) –
अगर कोई छोटा तर्क है तो काम न करें: curl http://foo.com/script.sh | bash -s -y – Xorax
'-p blah -d blah' जैसी चाबियों का उपयोग करने वाले पैरामीटर के बारे में क्या? – CMCDragonkai