অর্থ যখন লিনাক্স ফাইলের নাম স্বয়ংক্রিয়ভাবে সম্পূর্ণ হয় 'অদৃশ্য' "\" দিয়ে?


0

গ্রাফিকাল ফাইল এক্সপ্লোরার বা lsটার্মিনালে এডি করার সময় একটি ফাইল থাকতে হবে "এলএলসিপি ২০১৫.এএসসি" এর মতো দেখায়, তবে যখনই টার্মিনালটি স্বয়ংক্রিয়ভাবে পূর্ণ হয় ( tabযেমন) এর মতো একটি কমান্ড less LLCP2015.ASCআসলে এর মতো দেখতে সম্পূর্ণ হয়

"কম LLCP2015.ASC \"
পেছনের পালানোর চরিত্র এবং অতিরিক্ত স্পেসগুলি লক্ষ্য করুন (আমি বলি যে অতিরিক্ত স্থান রয়েছে কারণ সেখানে টার্মিনাল গাজরটি স্বয়ংক্রিয়ভাবে সম্পূর্ণ হওয়ার পরে)। আমি এটি আগে কখনও দেখিনি এবং কৌতূহল বোধ করছি যদি কেউ জানে যে এটি কী এবং যদি কোনও বিশেষ বিবেচনা থাকে তবে এই ফাইলটি একটি globবা এর সাথে মেলানোর চেষ্টা করার সময় regex? ধন্যবাদ।

প্রশ্নের মধ্যে থাকা ফাইলটি সর্বজনীনভাবে উপলভ্য ডেটা ফাইল যা এখানে ডাউনলোড করা যেতে পারে (ডেটা ফাইল / 2016 বিআরএফএসএস ডেটা (এএসসিআইআই) [জিপ] এর অধীনে) এবং আমি ব্যবহার করছিcent os 7

উত্তর:


1

এর অর্থ হ'ল আপনার নাম ফাইল করা একটি স্পেস দিয়ে শেষ হয়। এটা চেষ্টা কর:

ls {file} | wc -c

এখন আপনি যে অক্ষরগুলি দেখছেন তা গণনা করুন এবং প্রদত্ত গণনাটির সাথে তুলনা করুন (যুক্ত লাইনফিডটি অ্যাকাউন্টে নেওয়ার জন্য এক বিয়োগ)। আপনি এটি ব্যবহার করতে পারেন:

ls {file} | hexdump -C

ls somefilespace.txt\  | hexdump -C
00000000  73 6f 6d 65 66 69 6c 65  73 70 61 63 65 2e 74 78  |somefilespace.tx|
00000010  74 20 0a                                          |t .|

20চিহ্ন স্থান। 0aশুধু এলএফ দ্বারা যোগ করা হয় lsএবং ফাইলের নাম অংশ,

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.