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


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.