আমি এমন সমস্ত ফাইল খুঁজে পেতে চাই যাতে পাঠ্যের একটি নির্দিষ্ট স্ট্রিং থাকে। টার্মিনালে আপনি কীভাবে এটি করবেন?
আমি এমন সমস্ত ফাইল খুঁজে পেতে চাই যাতে পাঠ্যের একটি নির্দিষ্ট স্ট্রিং থাকে। টার্মিনালে আপনি কীভাবে এটি করবেন?
উত্তর:
grep -r 'text goes here' path_goes_here
man grep
No such file or directory
আমি কেবল পাঠ্য সংঘটনগুলির তালিকা পাওয়ার চেষ্টা করছি। কীভাবে আমরা সেই তালিকা পেতে পারি?
grep -lr "text pattern" ./ -s
; grep -lr "text pattern" [PATH OF PARENT] -s
স্পটলাইট ব্যবহার করুন
mdfind "text goes here"
mdfind -onlyin /home/user/Desktop -live "live update"
দেখতে ভুলবেন না:
man mdfind
brew install ack
ack "text goes here"
find . |grep "text goes here"
grep -RnslI "text goes here"
Ignacio এর উত্তর দুর্দান্ত এবং আমাকে নির্দিষ্ট পাঠ্যযুক্ত ফাইলগুলি সন্ধান করতে সহায়তা করেছে। আমি কেবল যে সমস্যার মুখোমুখি ছিলাম তা হ'ল এই কমান্ডটি চালানোর সময় সমস্ত ফাইল তালিকাভুক্ত করা হবে যেখানে প্যাটার্নটি প্রদর্শিত হয়নি।
No such file or directory
প্যাটার্নটি ধারণ করে না এমন ফাইলগুলির পাশাপাশি এটি আমি দেখছি।
যদি এর পরিবর্তে আপনি যোগ -s
হিসাবে, কমান্ড:
grep -lr "text pattern" ./ -s
; grep -lr "text pattern" [PATH DIRECTORY] -s
ব্যবহৃত হয়, এটি কেবল আপনাকে দেখায় যে কোন ফাইলগুলিতে প্যাটার্ন রয়েছে।
একইভাবে যদি grep -nr "text pattern" ./ -s
; grep -nr "text pattern" [PATH OF DIRECTORY] -s
কমান্ডটি ব্যবহার করা হয় এটি ফাইলের সাথে লাইন নম্বর এবং প্যাটার্নের উপস্থিতি প্রিন্ট করে।
আমার বুঝতে ভুল হলে দয়া করে আমাকে সংশোধন করুন।
তথ্যসূত্র: গ্রিপ কীভাবে 'এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই' ত্রুটিটি প্রিন্ট না করে থাকতে পারি?
grep ... 2>/dev/null
। এই সমাধানটি বেশিরভাগ প্রোগ্রামের জন্য কাজ করে, যেহেতু তারা স্ট্রডার নয়, স্ট্যাডার স্ট্রিমে ত্রুটি বার্তাগুলির প্রতিবেদন করে। আমি এই সমাধানটি বহুবার ব্যবহার করেছি find
, কারণ এটি বলবে যে অনেক ফাইলের জন্য অনুমতি অস্বীকার করা হয়েছে।
No such file or directory
উপস্থিত ফাইলগুলির জন্য বার্তা পেয়ে থাকেন তবে হয় আপনি কিছু ভুল করছেন বা আপনার সিস্টেমটি নষ্ট হয়ে গেছে। (২) কোন [PATH OF PARENT]
কিছুর সাথে কী করার আছে?
[PATH OF DIRECTORY]
কেবলমাত্র অপরিচিত কাউকে কেন আমি রেখেছি তা জানতে চাইলে তা দেখানোর জন্য./