क्या कोई ऐसा sh
कोड है जो वाक्यविन्यास रूप से मान्य बैश कोड नहीं है (सिंटैक्स पर बारफ नहीं होगा)?
मैं कुछ आदेशों के sh
साथ ओवरराइटिंग के बारे में सोच रहा हूं bash
।
((
मन में आता है।
/usr/bin/sh
लिए सिर्फ एक सिम-लिंक है /usr/bin/bash
(मैं CentOS 7.3 का उपयोग कर रहा हूं और यह है)। आपको यह देखने के लिए जांचना चाहिए कि sh
क्या वास्तव bash
में आपके डिस्ट्रो के लिए है।
#!/bin/sh
करने के लिए #!/bin/bash
। फिर सब कुछ फिर से काम किया, इसलिए आपको वास्तव में सावधान रहना होगा। ऐसा तब हो सकता है जब उन्होंने श के लिए बैश के बजाय डैश का इस्तेमाल करना शुरू कर दिया।