এটি প্রদর্শিত হয় যে $[expr]
গাণিতিক সম্প্রসারণ ঠিক একই রকম সম্পাদন করে $((expr))
। তবে আমি $[
ব্যাশ ম্যানুয়ালটিতে কোনও উল্লেখ খুঁজে পাই না । এই আদেশটি কোনও ফল দেয় না:
gunzip -c /usr/share/man/man1/bash.1.gz | grep -E '\$\['
এই অপারেটরটি কী এবং এর আচরণটি কোথাও মানক করা হয়েছে?
আমার বাশ সংস্করণ: জিএনইউ ব্যাশ, সংস্করণ 3.2.51 (1) -রেলিজ (x86_64-আপেল-ডারউইন 13)
man bash | grep -E '\$\['
. আউটপুট: পুরানো ফর্ম্যাট $ [অভিব্যক্তি] অবচয় করা হয়েছে এবং আসন্ন সংস্করণগুলিতে সরানো হবে
bash
নির্দিষ্ট$[...]
সিনট্যাক্সটি মানহীন। এটি$((...))
(যা থেকে উদ্ভূত হয়ksh
) হ'ল পসিক্স মান।