ব্যাশ রিলিজে একাধিক যুক্তি সহ সিডির বিভিন্ন আচরণ


14

এখানে এমন কিছু পোস্ট করা যা আমাকে বিস্মিত করছে; জেসি থেকে স্ট্রেচে একটি অ্যাপ্লিকেশন সার্ভার আপগ্রেড করা একটি bashস্ক্রিপ্ট ভেঙেছে ।

তদন্তের পরে, আমরা এটিকে cdকমান্ডের আচরণের পরিবর্তনে সংকীর্ণ করেছি । আমি এখানে আলোচনা করছি না স্ক্রিপ্টটি কী করছে তা যদি একটি ভাল ধারণা হয় বা এটি উন্নত হতে পারে তবে আমি কেবল একটি আচরণ পরিবর্তন / পরিবর্তন মানসিকতার সচেতনতার দিকে মনোনিবেশ করছি।

জেসি

$echo *-*
xxxx-1.0b xxxx-run
$cd *-*

সিডি প্রথম ডিরেক্টরিতে কাজ করে এবং সিডি; আসলে * -রুন একই ডিরেক্টরিতে প্রতীকী লিঙ্ক।

প্রসারণ

$echo *-*
xxxx-1.0b xxxx-run
$cd *-*
bash: cd: too many arguments

bash জেসিতে 4.3.30 (1), এবং স্ট্রেচে 4.4.12 (1)।

জেসি এবং স্ট্রেচের মধ্যে আচরণের পরিবর্তন কেন?


2
এছাড়াও: askubuntu.com/q/905832/158442
— muru

উত্তর:


23

বিশেষত ব্যাশের ৪.৪ সম্পর্কিত সম্পর্কিত নোটগুলি দেখুন

QQ। কনফিগ-টোপ-তে একটি নতুন বিকল্প নিষ্পত্তিযোগ্য যা cdমারাত্মক ত্রুটিতে একাধিক ডিরেক্টরি আর্গুমেন্ট তৈরি করে ।

বিটিডাব্লু, আমি জানতাম না। আমি সবেমাত্র "বাশ সিডি নম্বর 4.4" এর জন্য গুগল করেছি।


8
মজাদার. গুড থিং ইহমো যখন এটির সাথে পালানোর বাগ থাকে তখন নিখরচায় অতিরিক্ত যুক্তি ত্যাগ করা এড়ানো যায়।
— স্পেকট্রা

@ স্পেকট্রা আকর্ষণীয় মন্তব্য, যদিও আমি সন্দেহ করেছি যে এটি সুরক্ষার ভিত্তিতে জড়িত থাকতে পারে তবে সেই কোণ থেকে দেখেনি।
— রুই এফ রিবেইরো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.