-
স্ট্যান্ডিন / স্টডআউট বোঝাতে ফাইলের নাম হিসাবে ব্যবহার করা একটি প্রচলন যা প্রচুর প্রোগ্রাম ব্যবহার করে। এটি ফাইলের নামের কোনও বিশেষ সম্পত্তি নয়। কার্নেলটি -
বিশেষ হিসাবে চিহ্নিত করে না তাই কোনও ফাইল কল -
হিসাবে ফাইলের নাম হিসাবে উল্লেখ করা কোনও সিস্টেম কল -
আক্ষরিক অর্থে ফাইলের নাম হিসাবে ব্যবহার করবে ।
ব্যাশ পুনঃনির্দেশ সহ, -
একটি বিশেষ ফাইল নাম হিসাবে স্বীকৃত নয়, সুতরাং বাশ এটি আক্ষরিক ফাইলের নাম হিসাবে ব্যবহার করবে।
যখন cat
স্ট্রিং সূচিত -
একটি ফাইল যেমন, এটা stdin জন্য একটি প্রতিশব্দ হিসাবে একইরূপে। এটি পেতে, আপনাকে স্ট্রিংটি cat
এমনভাবে পরিবর্তন করতে হবে যা দেখতে পেল এমন একটি ফাইল যা এখনও বোঝায় -
। এটি করার স্বাভাবিক উপায় হ'ল একটি ফাইল - ./-
বা এর সাথে ফাইলের নাম উপসর্গ করা /home/Tim/-
। এই কৌশলটি একই রকম সমস্যাগুলির জন্যও ব্যবহার করা হয় যেখানে কমান্ড লাইন অপশন ফাইলের সাথে সংঘর্ষ হয়, সুতরাং উল্লিখিত ফাইলটি কোনও প্রোগ্রামে কমান্ড লাইন বিকল্প ./-e
হিসাবে উপস্থিত হয় না -e
।