একটি ট্রি ফোল্ডার কীভাবে সন্ধান করবেন


-1

আমি কীভাবে i18nগাছের নীচে সমস্ত ডিরেক্টরি কলের অনুসন্ধান করতে পারি যেমন ফাইন্ড src/main/resourcesবা অন্য কোনও ইউনিক্স কমান্ড ব্যবহার করে।

আমি চেষ্টা করছি সবকিছু কাজ করে না

আমি এরকম কিছু খুঁজছি:

$find . -name 'src/main/resources/i18n/ -type d
./foo/src/main/resources/i18n/
./bar/src/main/resources/i18n/
./xyz/src/main/resources/i18n/

তবে ডিরেক্টরি './foo/src/test/resources/i18n' প্রদর্শিত হবে না।


"আমি যা চেষ্টা করছি" সবকিছু খুব কার্যকর নয়। কি আছে আপনি চেষ্টা করে?
ব্যবহারকারী 99572

আমি ইতিমধ্যে সঠিক বিকল্পটি খুঁজে পেয়েছি।
Alfergon

উত্তর:


1

এটি সর্বশেষে পাওয়া গেছে:

find -type d -regex ".*src/main/resources/i18n"

0

আপনি বেশিরভাগ ওখানেই থাকেন. পরিবর্তে আপনার সমস্ত গাছের সাধারণ রুটি দির নির্দিষ্ট করুন.

find common/root/dir/ -type d -name i18n

(আপনি অবশ্যই একটি নিখুঁত পথ নির্দিষ্ট করতে পারেন))


এটি কাজ করছে না
Alfergon

আপনি কি সে সম্পর্কে আরও নির্দিষ্ট হতে পারেন?
কর্মফল ফিউজবক্স


অই হ্যাঁ. আমি আপনার প্রশ্নটি কিছুটা ভুল বুঝেছি। আমার সম্পাদনাটি দেখুন, আপনার ক্ষেত্রে সাধারণ মূলটি মনে হয় .তবে আপনাকে কেবলমাত্র "i18n" ব্যবহার করতে হবে - নাম সহ, বাকি পথগুলিও নয়।
কর্মফল ফিউজবক্স

হ্যাঁ, আমি এটিও চেষ্টা করেছিলাম, তবে এটি আমাকে 'এসআরসি / মেইন / রিসোর্স / আই 18 এন' এবং 'এসআরসি / টেস্ট / রিসোর্স / আই 18 এন' উভয়ই দেয় যা আমার দরকার নেই।
আলফারগন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.