লিনাক্সে নামের স্থানটি বিড়াল ফাইল করতে পারে না


3

আমি বিশ্বাস করি একটি সহজ সমাধান আছে কিন্তু এটি ডিবাগ করতে পারে না।

আমি ফাইল বলা আছে " file name with space " আমি কিভাবে করবো cat এই ফাইলটি লিনাক্স বিশ থেকে?


2
cat "file name with space" অথবা cat file\ name\ with\ space

2
cat "file with space" কাজ করে না !? শুভ কামনা।
— shellter

নিশ্চিত: আপনার ফাইল নাম file_name_with_underscore...
— H2CO3

@ H2CO3 যদি সবকিছু কার্যকর হয় তবে কেন এটি কাজ করে?
— glglgl

@glglgl সেফ, সুবিধাজনক, ক্রস প্ল্যাটফর্ম এবং idiomatic।
— H2CO3

উত্তর:


7

নাম চারপাশে উদ্ধৃতি চিহ্ন নির্বাণ না?

cat "file name with space"

6

একটি তৃতীয় বিকল্প হতে হবে

cat 'file name with space'

যেখানে ফাইলের নাম সবকিছু থাকতে পারে '।

এটা যেমন, যদি file n'ameপ্রতি প্রতিস্থাপন করুন ' সঙ্গে '\'':

cat 'file n'\''ame'

5

এই মত পাল্টা অক্ষর '\' ব্যবহার করুন

cat file\ name\ with\ space

2

ডাবল উদ্ধৃতিতে ফাইলটি সন্নিবেশ করা উচিত যেমন কাজ করা উচিত।

cat "file name with space" 

-2

আমি লিনাক্সে এবং সিগুইনে এই সমস্যাটি চালাচ্ছি। যে কাজটি আমি দেখেছি তা হল ডাবল কোটগুলিতে নামটি আবদ্ধ করা এবং অস্থিরতার সাথে অ-ঐতিহ্যবাহী অক্ষরগুলি প্রতিস্থাপন করা। উদাহরণ স্বরূপ:

Spaces.log সঙ্গে লেজ ফাইল। basename.Job

হয়ে ...

লেজ "File.basename.Job * * Spaces.log এর সাথে"

আমি ব্যাকস্ল্যাশগুলির সাহায্যে স্পেসগুলি এড়িয়ে চলতে চেষ্টা করেছি, অরক্ষিত, দ্বি-উদ্ধৃতি দিয়ে সুরক্ষিত কিনা, বা একক উদ্ধৃতি দিয়ে সুরক্ষিত ছিলাম, এবং সব ক্ষেত্রে লেইলে অসীম সুরক্ষিত স্থানগুলিতে নামগুলি বিশ্লেষণ করেছিলাম।


1
এই ভুল । তিন (সামান্য) পুরোপুরি ভাল (সঠিক) উত্তর ইতিমধ্যে দেওয়া হয়েছে; যদি আপনার তাদের কোন সমস্যা থাকে, তবে আবার চেষ্টা করুন (এবং নিশ্চিত করুন যে তারা যা বলে তা করে)। কিন্তু আপনার উত্তর কাজ করবে না!!
— Scott
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.