मेरी ~/.bashrc
फाइल में दो परिभाषाएँ हैं:
commandA
, जो एक लंबे पथ के लिए एक उपनाम हैcommandB
, जो बैश लिपि का एक उपनाम है
मैं इन दोनों कमांड के साथ एक ही फाइल को प्रोसेस करना चाहता हूं, इसलिए मैंने निम्नलिखित बैश स्क्रिप्ट लिखी है:
#!/bin/bash
for file in "$@"
do
commandA $file
commandB $file
done
मेरे सत्र से बाहर निकलने और वापस लॉग इन करने के बाद भी, बैश मुझे command not found
इस स्क्रिप्ट को चलाने पर दोनों कमांड के लिए त्रुटियों का संकेत देता है ।
मैं क्या गलत कर रहा हूं?
source ~/.bashrc
।