क्या स्क्रिप्ट से वर्तमान निर्देशिका को बदलना संभव है?
मैं बैश में निर्देशिका नेविगेशन के लिए एक उपयोगिता बनाना चाहता हूं। मैंने एक परीक्षण स्क्रिप्ट बनाई है जो निम्नलिखित की तरह दिखती है:
#!/bin/bash
cd /home/artemb
जब मैं बैश शेल से स्क्रिप्ट निष्पादित करता हूं तो वर्तमान निर्देशिका नहीं बदलती है। क्या किसी स्क्रिप्ट से वर्तमान शेल डायरेक्टरी को बदलना संभव है?
pushd
(संभवतः>/dev/null
इसके उत्पादन को दबाने के लिए पुनर्निर्देशित किया जाता है)cd
, तो आप बाद में पिछली निर्देशिका में वापस आ सकते हैंpopd
।