linux - Include binary from relative path in bash script -
मेरे पास project / bin /
निर्देशिका है जो कि PATH < / code>। इसमें बाइनरीज़
project / bin / one
और project / bin / two
शामिल हैं।
एक बास स्क्रिप्ट project / shell / script1 / run.sh
। अब, मैं project / shell / script1 / run.sh
स्क्रिप्ट में project / bin
फ़ोल्डर से बाइनरी का उपयोग करना चाहता हूं। मैं एक वैश्विक स्क्रिप्ट चाहता हूं जो स्रोत
डी हो सकता है, और उन बायनेरिओ को अपने आप में शामिल कर सकता है।
तो, मैंने एक स्क्रिप्ट इन में मेरा हालांकि, जब मैं प्रश्न: मैं project / bin / load_bin < कोड>: <पूर्व>
#! / Usr / bin / env bash $ local_bin_one = '। / One' $ local_bin_two = '। / Two'
project / shell / script1 / run.sh
मैं स्क्रिप्ट निष्पादित करता हूं:
#! / Usr / bin / env bash source '../../bin / Load_bin '
$ local_bin_one
का उपयोग करने की कोशिश करता / करती हूं तो मुझे कोई फ़ाइल नहीं मिली त्रुटि मिलती है इसका कारण यह है कि $ local_bin_one
को ./ one
के बजाय ../../ bin / one
को इंगित करता है। परियोजना / बिन / से
Comments
Post a Comment