বাশ বর্ণ [বা ]বর্ণগুলি (তাদের নিজস্বভাবে) বর্ণমালার একটি বর্ণ থেকে আলাদা বলে মনে করে না।
এই ক্ষেত্রে বাশ একটি "শব্দ" দেখে [, এবং সেই নামের সাথে একটি আদেশ সন্ধান করে। আপনি যদি আপনার ফাইল সিস্টেমে সন্ধান করেন তবে আপনি সম্ভবত আবিষ্কার করতে পারবেন যে /bin/[(বা /usr/bin/[) একটি এক্সিকিউটেবল ফাইল হিসাবে বিদ্যমান। এটি হওয়ার সাথে সাথে, বাশ একটি বিল্ট ভার্সনও সরবরাহ করে (দক্ষতার জন্য), তবে এটি কেবল একটি বাস্তবায়ন বিশদ।
[(যেমন এই নামের এক্সিকিউটেবল) কমান্ড একটি নিয়ম যে গত প্যারামিটার আপনি এটি পাস হওয়া উচিত হয়েছে ]বা অন্য এটি একটি ত্রুটির ছোঁড়ার। এটি আংশিক হতে পারে কারণ এটি নান্দনিকভাবে আনন্দদায়ক হয় তবে এটি আপনাকে দুর্ঘটনাক্রমে সংক্ষিপ্ত আদেশগুলি থেকে রক্ষা করতেও সহায়তা করে যা দুর্দান্ত।
এগুলি বিশেষ নয় বলে আপনি কেন আগে [বা পরে সাদা স্থান বাদ দিতে পারবেন না ]।
ব্যতিক্রম :
- যখন
[এবং ]একই শব্দ মধ্যে সঠিক বিন্যাসে ঘটে, যেমন [a-z], তাহলে সেই হয় বিশেষ এবং ব্যাশ এর globbing নিয়ম প্রযোজ্য।
[[কমান্ড হয় বিশেষ এবং অনেক কিছু করতে পারি না [করতে পারবেন না (এবং পরামিতি ভিতরে [[ .. ]]ভিন্নভাবে প্রসেস করা হয়, যেমন কিছু লাইন ব্রেক আছে)। সংশ্লিষ্ট ]]বিশেষ, যেমন এটি একটি শেল সংরক্ষিত শব্দ কমান্ড নাম হতে পারে না, এবং বিশেষ প্রক্রিয়াকরণ যে অনুসরণ করে বন্ধ হয় [[শব্দ।
[এটিও (একটি) স্বনির্ভর আদেশ উদাহরণস্বরূপkill। কিছু সিস্টেমেtestকমান্ডটি প্রতীকী লিঙ্ক[বা তদ্বিপরীত। আফাইক,]নিজের দ্বারা কোনও অর্থ বোঝায় না তবে এটি "বন্ধ" এ গ্রহণ করা হয়েছে[- তবে এটি "নান্দনিক" কারণে আরও বেশি।