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

Popular posts from this blog

java - Can't add JTree to JPanel of a JInternalFrame -

python - Calculate STD manually using Groupby Pandas DataFrame -

java - @PluginTarget(Node.class) not registering as neo4j plugin -