আমি দুটি রেডহ্যাট পরিবেশ পেয়েছি যাতে ব্যাশ স্ক্রিপ্টটি অন্যরকম আচরণ করে। বাশ কীভাবে প্রতিক্রিয়া জানায় তাতে এটি ফোটে:
mkdir foo && cd foo/..
পরিবেশ 1 ভাল কাজ করে, তবে পরিবেশ 2 রিপোর্ট করেছে:
-bash: cd: foo/..: No such file or directory
এই কাজটি করার জন্য পরিবেশ 2 এ আমার কী সেট করা দরকার?
সম্পাদনা করুন: আসল বাশ কোডটি দেখতে এ রকম এবং অ্যাপাসেম্ব্লার-ম্যাভেন-প্লাগইন দ্বারা উত্পন্ন:
BASEDIR=`cd "$PRGDIR/.." >/dev/null; pwd`
1
ডিরেক্টরিতে আপনার অনুমতি আছে?
—
music2myear
@ music2myear ভাল ধারণা, তবে ডিরেক্টরিটি যদি এটি লেখা না যায় তবে নিম্নলিখিত ত্রুটিটি নির্গত হবে
—
জ্যাকগল্ড
mkdir: foo: Permission denied। ম্যাকস হাইসিয়ারের উপর এটি স্থানীয়ভাবে পরীক্ষিত Bash
হয়
—
xenoid
foo/আসলে env2 তৈরি হচ্ছে?
আপনি কেন
—
গর্ডন ডেভিসন
cd"ফু" এবং এমনকি ঠিক ফিরে আসার মধ্যে নিবিষ্ট হন?
@GordonDavisson: তারা না, তারা করছি করছি
—
Ignacio Vazquez-Abram
cdকরার ing fooএর পেরেন্ট ডাইরেক্টরি।