কোনও ওএস এক্স অ্যাপ্লিকেশন কী একাধিক ফাইল জুড়ে অনুসন্ধান এবং প্রতিস্থাপনকে স্বাচ্ছন্দ্য দেয়?


9

আমি একটি ওএস এক্স সরঞ্জাম সন্ধান করছি যা আমাকে একাধিক ফাইলে অনুসন্ধান স্ট্রিংটি অনুসন্ধান এবং প্রতিস্থাপন করতে দেয়। প্রয়োজনীয়তাগুলি নিম্নলিখিত:

  • অনুসন্ধান এবং প্রতিস্থাপন
  • নিয়মিত অভিব্যক্তি দ্বারা অনুসন্ধান করুন
  • একাধিক ফাইল জুড়ে অনুসন্ধান করুন
  • নেস্টেড ডিরেক্টরি স্ট্রাকচার জুড়ে অনুসন্ধান করুন
  • প্রতিস্থাপন প্রতিস্থাপন অনুসন্ধান থেকে মানগুলি ব্যবহার করতে পারে (নিয়মিত এক্সপ্রেশন)
  • এই সরঞ্জামটির ব্যবহারকারীর ইন্টারফেস ব্যবহার করা সহজ
  • পছন্দমতো বিনামূল্যে

আমি জানি যে বিবিএডিট-এর মতো কিছু পাঠ্য সম্পাদকগুলির এই কার্যকারিতা রয়েছে তবে আমি এমন একটি হালকা সরঞ্জাম পছন্দ করব যার জন্য প্রথমে সম্পাদনার জন্য ফাইলগুলি খোলার দরকার নেই।

এই প্রয়োজনীয়তাগুলি মেলে যদি কোনও সরঞ্জাম না থাকে তবে আমি একটি কমান্ড লাইনের বিকল্পও বিবেচনা করব। আমি এটি জানি perlএবং এর sedমতো কিছু সমর্থন করি - একটি সমাধান যা আমি বাশ ওরফে বা ফাংশন হিসাবে সংজ্ঞায়িত করতে পারি এই ক্ষেত্রে স্বাগত জানানো হবে।

উত্তর:


9

আমি সাধারণত টেক্সটমেট ব্যবহার করি :

টেক্সটমেট অনুসন্ধান এবং প্রতিস্থাপনের কথোপকথন

টেক্সটমেট (1) একটি ক্রয় পণ্য, তবে টেক্সটমেট 2 বর্তমানে গিটহাবটিতে সক্রিয় ওপেনসোর্স বিকাশের অধীনে এবং ব্যবহারের জন্য নিখরচায় রয়েছে।


5

সাব্লাইম টেক্সট আমি যা ব্যবহার করি তা দুর্দান্ত!

অনুসন্ধান এবং প্রতিস্থাপনের স্ক্রিনশট

উত্সাহ পাঠ:

  • মূল্যায়ন বিনামূল্যে (কোন সময়সীমা আরোপিত নয়)
  • অনুসন্ধান এবং প্রতিস্থাপন করতে পারেন
  • নিয়মিত অভিব্যক্তি দ্বারা অনুসন্ধান করতে পারেন
  • একাধিক ফাইল জুড়ে অনুসন্ধান করতে পারেন
  • নেস্টেড ডিরেক্টরি স্ট্রাকচার জুড়ে অনুসন্ধান করতে পারেন
  • এক্সপ্রেশন প্রতিস্থাপন অনুসন্ধান থেকে মান ব্যবহার করতে পারেন
  • ব্যবহারকারীর ইন্টারফেস ব্যবহার করা সহজ

1
আপনি কি দয়া করে কিছুটা সুনির্দিষ্ট হয়ে বর্ণনা করতে পারেন এবং সাব্লাইম টেক্সট কীভাবে প্রশ্নের বর্ণিত সমস্যাটি সমাধান করবেন?
nohillside

তাদের ওয়েবসাইট (প্রদত্ত লিঙ্কটি আপনাকে সব কিছু বলে) তবে ... এটি মূল্যায়ন করতে বিনামূল্যে (কোনও সময়সীমা আরোপিত হয়নি) অনুসন্ধান এবং প্রতিস্থাপন - হ্যাঁ। নিয়মিত প্রকাশ দ্বারা অনুসন্ধান করুন - হ্যাঁ। একাধিক ফাইল জুড়ে অনুসন্ধান করুন - হ্যাঁ। নেস্টেড ডিরেক্টরি স্ট্রাকচার জুড়ে অনুসন্ধান করুন - হ্যাঁ। প্রতিস্থাপন প্রতিস্থাপন অনুসন্ধান (নিয়মিত প্রকাশ) - এর থেকে মানগুলি ব্যবহার করতে পারে Y এই সরঞ্জামটির ব্যবহারকারীর ইন্টারফেস - হ্যাঁ ব্যবহার করা সহজ। পছন্দমতো বিনামূল্যে - হ্যাঁ (সাজানো) sort
মাইক

3

আপনাকে বিবিইডিট দিয়ে ফাইলগুলি খুলতে হবে না। আপনি কেবল এটি একটি ফোল্ডারে দেখান। এটি একটি খুব শক্তিশালী সরঞ্জাম, একটি যা আমি প্রায়শই এইচটিএমএল সংখ্যক ফাইলের সাথে ব্যবহার করেছি।


3

একটি পাঠ্য সম্পাদক ব্যবহার করে অন্যান্য সমাধানগুলি ছাড়াও, আমি ফার - ফাইন্ড এন্ড রিপ্লেস , একটি বহু-প্ল্যাটফর্মের সন্ধান এবং প্রতিস্থাপন সরঞ্জামটি পেয়েছি । এটি সবচেয়ে সুন্দর নয়, তবে দেখে মনে হচ্ছে এটি আমি যা খুঁজছি তা করে।

http://findandreplace.sourceforge.net/


2

আমি প্রায়শই রুবি স্ক্রিপ্টগুলি এর মতো ব্যবহার করি:

Dir["**/*.txt"].each { |f|
  IO.write(f, IO.read(f).gsub(/search/, "replace"))
}

অথবা আপনি ব্যবহার করতে পারেন gets(nil)সঙ্গে -i:

ruby -i -e 'print gets(nil).gsub(/search/, "replace")' *.txt

যদি আপনি বাশ 4 ইনস্টল করেন এবং গ্লোবস্টার সক্ষম করেন তবে আপনি শেলগুলিও ব্যবহার করতে পারেন **:

sed -i '' 's/search/replace/g' **/*.txt

1

এটি প্রকৃতপক্ষে sed লেখা হয়েছিল এবং শেখার বক্রতাটি কিছুটা খাড়া না করে বাদে এটি আপনার সমস্ত প্রয়োজনীয়তার সাথে মেলে।

আরও মৃদু শেখার বক্ররেখার জন্য, বেয়ারবোনস থেকে টেক্সট র‌্যাংগলার চেষ্টা করুন । এটি বিবিএডিট পাঠ্য ইঞ্জিন ব্যবহার করে এবং আমার বিশ্বাস, এর বড় ভাইয়ের সম্পূর্ণ অনুসন্ধান এবং প্রতিস্থাপন কার্যকারিতা রয়েছে


1
আমি কিছু বাশ প্রোগ্রামিং এবং স্ক্রিপ্টিংয়ের সাথে পরিচিত, তবে এর সাথে কখনও উন্নত কিছু করি নি sedsedউপরের rubyউত্তরের মতো (বর্তমানে) ফাইলের মতো সিরিজটিতে পাঠ্য প্রতিস্থাপনের জন্য কীভাবে ব্যবহার করতে হয় তার জন্য আপনি একটি উদাহরণ সরবরাহ করতে পারেন ?
নবীনদার

-1

আমার অ্যাপ অনুসন্ধান এবং প্রতিস্থাপন দেখুন । আপনি এটি একাধিক ফাইল বা ডিরেক্টরিতে ব্যবহার করতে পারেন, আপনার অনুসন্ধানকে নিরাপদ করুন / স্ট্রিং প্রতিস্থাপন করতে পারেন এবং আপনি নিয়মিত অভিব্যক্তি ব্যবহার করতে পারেন।


এটি কীভাবে কাজ করে - অন্যান্য উত্তরের চেয়ে কেন এটি ভাল - দয়া করে একটি লিঙ্কের চেয়ে বেশি সরবরাহ করুন
ব্যবহারকারী 151019

1
হাই এবং বিভিন্ন জিজ্ঞাসা স্বাগতম! যদিও বিকাশকারীরা তাদের পণ্যগুলি যখন উপস্থাপিত হওয়ার সমস্যা সমাধান করে তখন তাদের পণ্যগুলির প্রস্তাব দেওয়ার বিষয়ে আমাদের আপত্তি নেই, আমরা আপনাকে কেন আপনার পণ্যটির উত্তর এবং এটি কীভাবে সমস্যার সমাধান করে তার সুস্পষ্ট প্রসঙ্গ সরবরাহ করতে বলি। কীভাবে আলাদা জিজ্ঞাসা করুন এবং স্ট্যাক এক্সচেঞ্জ প্রশ্নোত্তর ফর্ম্যাট কীভাবে কাজ করে সে সম্পর্কে আরও তথ্যের জন্য আমাদের FAQ দেখুন
ইয়ান সি

আমি অনুমান করি যে এখানে প্রস্তাবিত অন্যান্য সরঞ্জামগুলির মতো একই বৈশিষ্ট্য রয়েছে। পার্থক্যটি হ'ল আপনার একটি জিইউআই রয়েছে এবং আপনি নিজের অনুসন্ধান / স্ট্রিং প্রতিস্থাপনযুক্ত ফাইলগুলি সংরক্ষণ করতে পারেন। এটিতে কার্যকারিতাটির সবগুলিই রয়েছে উইঙ্কলারের কাছে। এটি একাধিক ফাইল / নেস্টেড ডিরেক্টরি কাঠামো জুড়ে অনুসন্ধান করতে এবং প্রতিস্থাপন করতে পারে (নিয়মিত এক্সপ্রেশনও ব্যবহার করে) এবং জিইআইআই ব্যবহার করার সহজ উপায় (কমপক্ষে এটি আমার মনে হয়)।
থোমাসগুঞ্জেল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.