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


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.