আমি ইউনিক্স প্রোগ্রামিং এনভায়রনমেন্ট , কার্নিগান এবং পাইকের ইউনিক্সের ক্লাসিক বইটিতে কেবল নিম্নলিখিত প্রশ্নের মুখোমুখি হয়েছি (1984 সালের সংস্করণে আমি পিএস 79 এর নীচের পাঠ্যটি পেয়েছি, আইএসবিএন: 0-13-937699-2):
অনুশীলন 3-6। (কৌশল কৌশল) আপনি কীভাবে একটি ফাইলনামে প্রবেশ করবেন (যেমন, একটি / যা পথের পৃথক উপাদানগুলি পৃথক করে না?
আমি লিনাক্সের সাথে কয়েক বছর ধরে শেষ ব্যবহারকারী এবং প্রোগ্রামার হিসাবে কাজ করছি, তবে আমি এই প্রশ্নের উত্তর দিতে পারি না। নেই কোন উপায় ফাইলের নামের মধ্যে স্ল্যাশ লাগাতে এটি একেবারে কার্নেল দ্বারা নিষিদ্ধ রয়েছে। আপনি ব্লক ডিভাইস অ্যাক্সেসের মাধ্যমে আপনার ফাইল সিস্টেমে প্যাচ করতে পারেন বা ইউনিকোড থেকে অনুরূপ বর্ণনামূলক অক্ষর ব্যবহার করতে পারেন তবে সেগুলি সমাধান নয়।
আমি বুঝতে পেরেছি যে লিনাক্স ix ইউনিক্স, তবে একই নীতিটি প্রয়োগ করা উচিত, যেহেতু সিস্টেমটি পাথ থেকে নির্বিঘ্নভাবে ডিরেক্টরি স্তরক্রমকে বের করতে সক্ষম হতে হবে।
কেউ কি জানেন, এই প্রশ্ন জিজ্ঞাসা করার সময় কার্নিগান এবং পাইক ঠিক কী সম্পর্কে ভেবেছিলেন? অনুমিত উত্তর কি ছিল? 'ট্রিক' আসলে কী? অথবা হতে পারে মূল ইউনিক্স সিস্টেমটি কেবল কোনওভাবে এই স্ল্যাশ থেকে বাঁচার অনুমতি দিয়েছে?
UPD:
আমি এই প্রশ্ন সম্পর্কে ব্রায়ান কার্নিগানের সাথে যোগাযোগ করেছি এবং সেটাই তার জবাব দিয়েছে:
উত্তরটি (বা ছিল) "আপনি পারবেন না।"
অতএব, টিমোথি মার্টিন ঠিক ছিলেন এবং গ্রিন টিক পেয়েছিলেন।
a
কেসযুক্ত একটি ফাইল তৈরি করতে পারেন এবং আপনার সিস্টেমকে একটি EBCDIC লোকালে ফাইল সিস্টেমটি ভাবতে বাধ্য করতে পারেন? এএসসিআইআই a
0x61, যা ইবিসিডিক /
(কোড পৃষ্ঠা 37) এর সাথে সম্পর্কিত