সন্ধান করুন - ক্লাউডে অনলাইন

এটি হল কমান্ড লুকআপ যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


লুকআপ - ইন্টারেক্টিভ ফাইল অনুসন্ধান এবং প্রদর্শন

সাইনোপিসিস


খুঁজে দেখো [ args ] [ ফাইল ... ]

বর্ণনাঃ


লুকআপ পাঠ্য ফাইলগুলির দ্রুত ইন্টারেক্টিভ অনুসন্ধানের অনুমতি দেয়। এটি ASCII, JIS-ROMAN, এবং সমর্থন করে
জাপানি EUC প্যাকড ফরমেটেড টেক্সট, এবং একটি সমন্বিত রোমাজি¢ªকানা কনভার্টার রয়েছে।

এই ম্যানুয়াল


লুকআপ বিভিন্ন অ্যাপ্লিকেশনের জন্য নমনীয়। এই ম্যানুয়াল, যাইহোক, ফোকাস করা হবে
জিম ব্রীনের অনুসন্ধানের আবেদন ফরমান (জাপানি-ইংরেজি অভিধান) এবং কানজিডিক (কাঞ্জি
তথ্যশালা). এই ফাইলগুলির বিষয়বস্তু এবং বিন্যাসের সাথে পরিচিত হওয়া সহায়ক হবে৷ দেখুন
এই ফাইলগুলি কীভাবে পেতে হয় সে সম্পর্কে তথ্যের জন্য এই ম্যানুয়ালটির শেষের কাছে INFO বিভাগ এবং
তাদের ডকুমেন্টেশন।

এক নজরে OF মেজর বৈশিষ্ট্য


নিম্নলিখিত শুধু কিছু প্রধান বৈশিষ্ট্য উল্লেখ করে আপনার ক্ষুধা আসলে পড়তে whet
সম্পূর্ণ ম্যানুয়াল (-:

রোমাজি থেকে কানা কনভার্টার
লুকআপ আপনার জন্য রোমাজিকে কানাতে রূপান্তর করতে পারে, এমনকি আপনার টাইপ করার সময়ও।

অস্পষ্ট অনুসন্ধান
অনুসন্ধানগুলি কিছুটা অস্পষ্ট হতে পারে, যাতে আপনি ¡ÈÅìµþ¡É যদিও খুঁজে পেতে সক্ষম হবেন
আপনি অনুসন্ধান করার চেষ্টা করুন ¡È¤È¤¤¤ç¡É (যথাযথ যোমিকতা হচ্ছে¡È¤È¤¦¤¤ç¤¦¡É)।

রেগুলার এক্সপ্রেশন
শক্তিশালী এবং অভিব্যক্তি ব্যবহার করে নিয়মিত অভিব্যক্তি অনুসন্ধানের জন্য একজন সহজেই নির্দিষ্ট করতে পারেন
জটিল অনুসন্ধানগুলি যা প্রভাবিত করে ¡Èআমি চাই যে লাইনগুলি দেখতে অমুক-অনুরূপ, কিন্তু এইরকম নয়-
এবং-ওটা, কিন্তু তারও এই বিশেষ বৈশিষ্ট্য আছে....¡É

ওয়াইল্ডকার্ড ``গ্লোব'' প্যাটার্নস
ঐচ্ছিকভাবে, পূর্ণাঙ্গ রেগুলারের পরিবর্তে সুপরিচিত ফাইলের নাম ওয়াইল্ডকার্ড প্যাটার্ন ব্যবহার করতে পারেন
অভিব্যক্তি

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

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

স্মার্ট ওয়ার্ড-প্রেফারেন্স মোড
তুমি পেতে পার খুঁজে দেখো সঙ্গে শুধুমাত্র এন্ট্রি তালিকা সমগ্র শব্দ যেটি আপনার অনুসন্ধানের সাথে মেলে (বিপরীত
একটিতে এম্বেড করা মিল, যেমন ¡Èthe¡Éinside¡Èthem¡É খোঁজা), কিন্তু যদি কোনো সম্পূর্ণ শব্দ মেলে না
বিদ্যমান, এগিয়ে যাবে এবং অনুসন্ধানের সাথে মেলে এমন যেকোনো এন্ট্রি তালিকাভুক্ত করবে।

সুবিধাজনক বৈশিষ্ট্য
অন্যান্য সুবিধাজনক বৈশিষ্ট্যগুলির মধ্যে রয়েছে একটি গতিশীলভাবে সেটযোগ্য এবং প্যারামিটারাইজড প্রম্পট, স্বয়ংক্রিয়
লাইনের সেই অংশের হাইলাইট করা যা আপনার অনুসন্ধানের সাথে মেলে, একটি আউটপুট পেজার, রিডলাইন-
লম্বা ইনপুট লাইনের জন্য অনুভূমিক স্ক্রোলিং সহ ইনপুটের মতো, a¡Èlookup¡Éstartup ফাইল,
স্বয়ংক্রিয় প্রোগ্রামযোগ্যতা এবং আরও অনেক কিছু। পড়তে!

নিয়মিত অভিব্যক্তি


লুকআপ এর উদার ব্যবহার করে নিয়মিত এক্সপ্রেশন (অথবা regex সংক্ষেপে) বিভিন্ন নিয়ন্ত্রণে
অনুসন্ধানের দিক। আপনি যদি রেজেক্সের গুরুত্বপূর্ণ ধারণাগুলির সাথে পরিচিত না হন তবে পড়ুন
চালিয়ে যাওয়ার আগে এই ম্যানুয়ালটির টিউটোরিয়াল পরিশিষ্ট।

জাপানি চরিত্র এনকোডিং পদ্ধতি


অভ্যন্তরীণভাবে, খুঁজে দেখো জাপানি প্যাকড-ফরম্যাট EUC এর সাথে কাজ করে এবং লোড করা সমস্ত ফাইল অবশ্যই এনকোড করা উচিত
একইভাবে আপনার যদি JIS বা Shift-JIS-এ এনকোড করা ফাইল থাকে, তাহলে আপনাকে প্রথমে সেগুলিকে EUC-তে রূপান্তর করতে হবে
লোড করার আগে (এটি করতে পারে এমন প্রোগ্রামগুলির জন্য INFO বিভাগটি দেখুন)।

ইন্টারেক্টিভ ইনপুট এবং আউটপুট এনকোডিং, যাইহোক, -jis, -sjis, এবং এর মাধ্যমে নির্বাচন করা যেতে পারে
-euc আমন্ত্রণ পতাকা (ডিফল্ট হল -euc), অথবা প্রোগ্রামের বিভিন্ন কমান্ড দ্বারা (বর্ণিত
পরে)।

আপনার সিস্টেমের জন্য উপযুক্ত এনকোডিং ব্যবহার নিশ্চিত করুন। আপনি যদি X এর অধীনে kterm ব্যবহার করছেন
উইন্ডো সিস্টেম, আপনি ব্যবহার করতে পারেন খুঁজে দেখোkterm-এর ডিফল্ট JIS এনকোডিং-এর সাথে মেলে এর-jis পতাকা। অথবা তুমি
kterm-এর ¡È-km euc¡Éstartup বিকল্প (বা মেনু নির্বাচন) ব্যবহার করে ktermকে EUC মোডে রাখতে পারে।
এছাড়াও, আমি kterm এর স্ক্রলবার (¡È-sb -sl 500¡É) বেশ দরকারী বলে খুঁজে পেয়েছি।

জাপানে অনেক ¡Èইংরেজি Fonts সহ, ​​যে অক্ষরটি সাধারণত একটি ব্যাকস্ল্যাশ হিসাবে মুদ্রিত হয়
(¡À-এর অর্ধ-প্রস্থ সংস্করণ) দ্য স্টেটসে একটি ইয়েন প্রতীক হিসাবে উপস্থিত হয় (এর অর্ধ-প্রস্থ সংস্করণ
¡ï)। এটি আপনার সিস্টেমে কীভাবে প্রদর্শিত হবে তা হল আপনি কোন ফন্ট ব্যবহার করেন এবং কোন আউটপুট ব্যবহার করেন
আপনার বেছে নেওয়া এনকোডিং পদ্ধতি, যা ব্যবহৃত ফন্ট এবং পদ্ধতি থেকে আলাদা হতে পারে
এই ম্যানুয়ালটি মুদ্রণ করুন (যা উভয়ই আপনার কীবোর্ডের মুদ্রিত থেকে আলাদা হতে পারে
উপযুক্ত কী)। পড়ার সময় এটি মাথায় রাখতে ভুলবেন না।

স্টার্টআপ


ধরা যাক যে আপনার অনুলিপি ফরমান হয় ~/lib/edict. আপনি সহজভাবে প্রোগ্রাম শুরু করতে পারেন

খুঁজে দেখো ~/lib/edict

আপনি যে নোট করবেন খুঁজে দেখো এর আগে একটি সূচক তৈরিতে কিছু সময় ব্যয় করে
default¡Èlookup> ¡Éprompt প্রদর্শিত হবে।

লুকআপ অনুসন্ধান করার জন্য ফাইল(গুলি) এর একটি সূচী তৈরি করে তার অনুসন্ধানের গতির অনেকটাই লাভ করে।
যেহেতু সূচী তৈরি করা নিজেই সময়সাপেক্ষ হতে পারে, আপনি এটি করতে পারেন খুঁজে দেখো নির্মিত লিখুন
একটি ফাইলের সূচী যা পরের বার আপনি প্রোগ্রাম চালানোর সময় দ্রুত লোড হতে পারে। ইনডেক্স ফাইল
একটি ¡È.jin¡É (জেফ্রির সূচক) শেষ দেওয়া হবে।

এর জন্য সূচক তৈরি করা যাক ফরমান এবং কানজিডিক এখন:

সন্ধান করুন - লিখুন ~/lib/edict ~/lib/kanjidic

এটি ইনডেক্স ফাইল তৈরি করবে
~/lib/edict.jin
~/lib/kanjidic.jin
এবং প্রস্থান করুন।

আপনি এখন আবার শুরু করতে পারেন খুঁজে দেখো , স্বয়ংক্রিয়ভাবে প্রাক-গণনা করা সূচী ফাইলগুলি ব্যবহার করে:

খুঁজে দেখো ~/lib/edict ~/lib/kanjidic

তারপর সূচী হওয়ার জন্য অপেক্ষা না করেই আপনাকে প্রম্পট উপস্থাপন করা উচিত
নির্মিত (তবে বিলম্বের সম্ভাব্য কারণগুলির জন্য অপারেটিং সিস্টেমের উদ্বেগের বিভাগটি দেখুন)।

ইনপুট


ইনপুট মূলত দুই ধরনের হয়: সার্চ এবং কমান্ড। কমান্ড যেমন কাজ করে
বলা খুঁজে দেখো আরও ফাইল লোড করতে বা পতাকা সেট করতে। কিছু মেলে এমন একটি ফাইলের রিপোর্ট লাইন অনুসন্ধান করে
সার্চ স্পেসিফায়ার (যেখানে সার্চ করার জন্য লাইন এক বা একাধিক রেগুলার এক্সপ্রেশন দ্বারা নির্দিষ্ট করা হয়)।

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

সংক্ষিপ্ত EXAMPLE টি


আপনি শুরু করেছেন অনুমান খুঁজে দেখো সঙ্গে ফরমান এবং কানজিডিক উপরে উল্লিখিত হিসাবে, আসুন কয়েকটি চেষ্টা করি
অনুসন্ধান এই উদাহরণে,
¡Èঅনুসন্ধান [শিক্ষা]> ¡É
প্রম্পট হয়। উল্লেখ্য যে ¡Æ>¡Ç পরে স্থানটি প্রম্পটের অংশ।

ইনপুট দেওয়া হয়েছে:

অনুসন্ধান [ডিক্ট]> শান্ত

খুঁজে দেখো তাদের মধ্যে স্ট্রিং ¡Ètranquil¡É সহ সমস্ত লাইন রিপোর্ট করবে৷ বর্তমানে একটি সম্পর্কে আছে
এরকম ডজন ডজন লাইন, যার মধ্যে দুটি দেখতে এরকম:

°Â¤é¤« [¤ä¤¹¤é¤«] /শান্তিপূর্ণ (একটি)/শান্ত/শান্ত/প্রশান্ত/
°Â¤é¤® [¤ä¤¹¤é¤®] /শান্তি/শান্তি/

¡Ètranquil¡É এর সাথে লাইনগুলি লক্ষ্য করুনএবং¡Èপ্রশান্তি¡ মিলিত? এর কারণ ¡ÈTranquil¡Éwas
¡Ètranquility¡É শব্দের মধ্যে এমবেড করা। আপনি শুধুমাত্র অনুসন্ধান সীমাবদ্ধ করতে পারেন
শব্দ¡ÈTranquil¡É শব্দের বিশেষ ¡Èশুরুতে ¡Ésymbol¡Æ<¡Ç এবং যুক্ত করে
রেজেক্সে শব্দের বিশেষ ¡Èশেষ ¡Ésymbol¡Æ>¡Ç, যেমন:

অনুসন্ধান [শিক্ষা]>

এটি একটি নিয়মিত অভিব্যক্তি যা বলে একটি শব্দের শুরু, তারপর a¡Æt¡Ç, ¡Ær¡Ç,
...,¡Æl¡Ç, যা একটি শব্দের শেষে থাকে।¡Éএর বর্তমান সংস্করণ ফরমান মাত্র তিনটি আছে
মিলে যাওয়া এন্ট্রি।

আসুন আরেকটি চেষ্টা করি:

অনুসন্ধান [শিক্ষা]> ফুকুশিমা

এটি ¡ÈEnglish¡Éfukushima-এর জন্য একটি অনুসন্ধান -- কানা বা কাঞ্জি অনুসন্ধানের উপায় হবে
পরে অন্বেষণ করা হয়েছে। মনে রাখবেন যে নির্বাচিত এবং মুদ্রিত কয়েকটি লাইনের মধ্যে রয়েছে:

ÉûÅç [¤Õ¤¯¤·¤Þ] /ফুকুশিমা (pn,pl)/
ÚÁ¾Ê¡Åç [¤¤½¤Õ¤¯¤·¤Þ] /কিসোফুকুশিমা (pl)/

ডিফল্টরূপে, অনুসন্ধানগুলি কেস-অসংবেদনশীল পদ্ধতিতে করা হয় --¡ÆF¡Çand¡Æf¡çare একই আচরণ করা হয়
by খুঁজে দেখো, অন্তত যতদূর মিল যায়. এই বলা হয় কেস ভাঁজ.

আসুন এই বিকল্পটি বন্ধ করার জন্য একটি কমান্ড দিই, যাতে ¡Æf¡Çand¡ÆF¡Ç বিবেচনা করা হবে না
একই এখানে একটি অদ্ভুত বিন্দু সম্পর্কে সন্ধান ইনপুট সিনট্যাক্স: ডিফল্ট সেটিং হল সব
কমান্ড লাইন একটি স্থান দিয়ে শুরু করা আবশ্যক। স্থান হল (ডিফল্ট) কমান্ড-পরিচয়
অক্ষর এবং ইনপুট পার্সারকে নিয়মিত অনুসন্ধানের পরিবর্তে একটি কমান্ড আশা করতে বলে
অভিব্যক্তি। It is a সাধারণ ভুল at প্রথম থেকে ভুলবেন দ্য নেতৃত্ব স্থান কখন জারি a
আদেশ সাবধান হও.

কেস-ফোল্ডিংয়ের বর্তমান অবস্থা রিপোর্ট করতে ¡È fold¡É কমান্ডটি চেষ্টা করুন৷ যত তাড়াতাড়ি লক্ষ্য করুন
আপনি স্থান টাইপ করুন, প্রম্পট পরিবর্তিত হয়
¡Èlookup কমান্ড> ¡É
একটি অনুস্মারক হিসাবে যে এখন আপনি একটি অনুসন্ধান স্পেসিফিকেশনের পরিবর্তে একটি কমান্ড টাইপ করছেন৷

lookup কমান্ড> ভাঁজ

উত্তরটি হওয়া উচিত ¡Èফাইল #0 এর কেস ফোল্ডিং চালু আছে৷

আপনি আসলে ¡È ভাঁজ বন্ধ¡É দিয়ে এটি বন্ধ করতে পারেন। এখন আবার ¡Èফুকুশিমা¡É এর জন্য অনুসন্ধান করার চেষ্টা করুন৷
লক্ষ্য করুন যে এবার ¡ÈFukushima¡É-এর সাথে এন্ট্রিগুলি তালিকাভুক্ত নয়? এখন অনুসন্ধান চেষ্টা করুন
string¡ÈFukushima¡É এবং দেখুন ¡Èfukushima¡É-এর সাথে এন্ট্রিগুলি তালিকাভুক্ত নয়৷

কেস ভাঁজ করা সাধারণত খুব সুবিধাজনক (এটি সংশ্লিষ্ট কাতাকানা এবং হিরাগানাও তৈরি করে)
একই সাথে মেলে), তাই এটি আবার চালু করতে ভুলবেন না:

lookup কমান্ড> ভাঁজ অন

জাপানি ইনপুট


লুকআপ একটি স্বয়ংক্রিয় রোমাজি¢ªকানা রূপান্তরকারী রয়েছে। একটি নেতৃস্থানীয়¡Æ/¡Ç নির্দেশ করে যে রোমাজি হল
অনুসরণ ¡È/tokyo¡É টাইপ করার চেষ্টা করুন এবং আপনি টাইপ করার সাথে সাথে এটি ¡È/¤È¤¤ç¡É-এ রূপান্তরিত দেখতে পাবেন। আপনি যখন আঘাত
ফিরে খুঁজে দেখো সমস্ত লাইন তালিকাভুক্ত করবে যেগুলির মধ্যে কোথাও একটি ¡È¤È¤¤ç¡É আছে। ভাল ধরণের. দেখুন
মেলে যা লাইন এ সাবধানে. তাদের মধ্যে (যদি আপনার কেস আবার ভাঁজ হয়ে থাকে) আপনি দেখতে পাবেন:

¥¥ê¥¹¥È¶µ [¥¥ê¥¹¥È¤¤ç¤¦] /খ্রিস্টান ধর্ম/
Åìµþ [¤È¤¦¤¤ç¤¦] /টুকিও (pl)/টোকিও/জাপানের বর্তমান রাজধানী/
Æ̶À [¤È¤Ã¤¤ç¤¦] /উত্তল লেন্স/

প্রথমটিতে রয়েছে ¡È¤È¤¤ç¡É এর মধ্যে ( as¡È¥È¤¤ç¡É, যেখানে কাতাকানা¡ ȥȡ একটি ক্ষেত্রে মিলে যায়-
হিরাগানা ¡È¤È¡É), কিন্তু আপনি অন্যদের অপ্রত্যাশিত বিবেচনা করতে পারেন, যেহেতু
তাদের মধ্যে ¡È¤È¤¤ç¡É নেই। তারা কাছাকাছি (¡È¤È¤¦¤¤ç¡Éand¡È¤È¤Ã¤¤ç¡É), কিন্তু সঠিক নয়।
এরই ফল খুঁজে দেখো's¡Èfuzzification¡É. কমান্ড চেষ্টা করুন ¡È fuzz¡É(আবার, ভুলবেন না
কমান্ড-পরিচয় স্থান)। আপনি দেখতে পাবেন যে অস্পষ্টতা চালু আছে। বন্ধ কর
সঙ্গে ¡È fuzz off¡É এবং আবার চেষ্টা ¡È/tokyo¡É(যা আপনি টাইপ করার সাথে সাথে রূপান্তরিত হবে)। এবার শুধু তুমি
¡È¤È¤¤ç¡É সঠিকভাবে আছে এমন লাইনগুলি পান (ভাল, কেস ভাঁজ করা এখনও চালু আছে, তাই এটি মিলতে পারে
পাশাপাশি কাতাকানা)।

একটি অস্পষ্ট অনুসন্ধানে, স্বরবর্ণের দৈর্ঘ্য উপেক্ষা করা হয় --¡È¤È¡Éকে ¡È¤È¤¦¡É ​​হিসাবে বিবেচনা করা হয়, এর জন্য
উদাহরণ এছাড়াও, কোনো ¡È¤Ã¡É অক্ষরের উপস্থিতি বা অনুপস্থিতি উপেক্ষা করা হয়, এবং জোড়া ¤¸ ¤Â,
¤º ¤Å, ¤¨ ¤ñ, এবং ¤ª ¤ò একটি অস্পষ্ট অনুসন্ধানে অভিন্ন বলে বিবেচিত হয়।

একটি অস্পষ্ট অনুসন্ধানকে একটি ¡Èউচ্চারণ অনুসন্ধান¡É হিসাবে বিবেচনা করা সুবিধাজনক হতে পারে। বিশেষ
দ্রষ্টব্য: যদি একটি নিয়মিত অভিব্যক্তি ¡È*¡É,¡È+¡É, ¡È?¡ É সংশোধন করে তাহলে অস্পষ্টকরণ করা হবে না
অ-ASCII অক্ষর। ইনপুট প্যাটার্নগুলি ফাইলের নাম-মত ওয়াইল্ডকার্ড হলে এটি একটি সমস্যা নয়
নিদর্শন (নীচে আলোচনা করা হয়েছে)।

কানা অস্পষ্টতা ছাড়াও, অস্পষ্টতা চালু থাকলে কাঞ্জির জন্য একটি বিশেষ কেস রয়েছে। দ্য
কাঞ্জি রিপিটার মার্ক¡È¡¹¡É এমনভাবে স্বীকৃত হবে যে ¡È»þ¡¹¡É এবং¡È»þ»þ¡É একে অপরের সাথে মিলিত হবে।

fuzzification আবার চালু করুন (¡Èfuzz on¡É), এবং সকলের জন্য অনুসন্ধান করুন৷ সমগ্র শব্দ কোন শব্দ
যেমন ¡Ètokyo¡É. এই অনুসন্ধান হিসাবে নির্দিষ্ট করা হবে:

অনুসন্ধান [আদেশ]> /

(আবার, ¡Ètokyo¡É আপনার টাইপ করার সাথে সাথে ¡È¤È¤¤ç¡É এ রূপান্তরিত হবে)। আমার কপি ফরমান তিনটি আছে
লাইন

Åìµþ [¤È¤¦¤¤ç¤¦] /টুকিও (pl)/টোকিও/জাপানের বর্তমান রাজধানী/
Æõö [¤È¤Ã¤¤ç] /বিশেষ অনুমতি/পেটেন্ট/
Æ̶À [¤È¤Ã¤¤ç¤¦] /উত্তল লেন্স/

এই ধরনের সম্পূর্ণ শব্দ রোমাজি থেকে কানা অনুসন্ধান এত সাধারণ, একটি বিশেষ শর্ট কাট আছে।
¡È/ টাইপ করার পরিবর্তে ¡É, আপনি ¡È[টোকিও]¡É টাইপ করতে পারেন। অগ্রণী ¡Æ[¡Çঅর্থাৎ শুরু করা
romaji¡Éএবংশব্দের শুরু ¡É। আপনি ¡È টাইপ করতে ছিল পরিবর্তে (এ ছাড়া
¡Æ/¡Çor¡Æ[¡Ç রোমাজি-টু-কানা রূপান্তর নির্দেশ করতে), আপনি সমস্ত লাইন পাবেন
ইংরেজি সম্পূর্ণ শব্দ ¡Ètokyo¡É তাদের মধ্যে. এটি একটি যুক্তিসঙ্গত অনুরোধও হবে, তবে তা নয়
আমরা এই মুহূর্তে চাই।

কানা রূপান্তর ছাড়াও, আপনি যে কোনও কাট-এন্ড-পেস্ট ব্যবহার করতে পারেন যা আপনার উইন্ডো সিস্টেম হতে পারে
সার্চ লাইনে জাপানি টেক্সট পেতে প্রদান করুন। কোথাও থেকে কেটে নিয়ে পেস্ট করুন
অনুসন্ধান লাইন। অনুসন্ধান চালানোর জন্য এন্টার টিপুন, আপনি লক্ষ্য করবেন যে এটি ছাড়াই সম্পন্ন হয়েছে
fuzzification (এমনকি যদি অস্পষ্টতা পতাকা ¡Èon¡É ছিল)। কারণ সেখানে নেই
নেতৃস্থানীয়¡Æ/¡Ç শুধুমাত্র একজন নেতৃস্থানীয় ¡Æ/¡Ç ইঙ্গিত দেয় না যে আপনি রোমাজি থেকে কানা রূপান্তর চান,
কিন্তু আপনি এটা অস্পষ্টভাবে সম্পন্ন করতে চান.

সুতরাং, আপনি যদি অস্পষ্ট কাট-এন্ড-পেস্ট করতে চান, শুধু একটি লিডিং ¡Æ/¡Çefore পেস্ট করার জন্য টাইপ করুন (বা ফিরে যান এবং
পেস্ট করার পরে একটি প্রিপেন্ড করুন)।

এই উদাহরণগুলি সবগুলিই বেশ সহজ, তবে আপনি রেজেক্সের সমস্ত শক্তি ব্যবহার করতে পারেন
অফার একটি সামান্য আরো জটিল উদাহরণ হিসাবে, অনুসন্ধান¡È সব লাইন খুঁজতে হবে
তাদের মধ্যে ¡Ègrey¡Éor¡Ègray¡É শব্দ দিয়ে। যেহেতু ¡Æ[¡Ç লাইনের প্রথম অক্ষর নয়,
এর মানে এই নয় যে উপরে উল্লিখিত হয়েছে (শব্দের শুরু রোমাজি)। এই ক্ষেত্রে, এটা শুধু
রেগুলার-এক্সপ্রেশন¡Èclass¡É সূচক।

আপনি যদি ফাইলের নাম-এর মতো ¡È*.txt¡Éwildcard প্যাটার্ন ব্যবহার করতে আরও স্বাচ্ছন্দ্য বোধ করেন তবে আপনি ব্যবহার করতে পারেন
নিদর্শন থাকতে ¡Èওয়াইল্ডকার্ডকে এইভাবে বিবেচনা করতে হবে।

এই মৌলিক একটি দ্রুত ভূমিকা হয়েছে খুঁজে দেখো.

এটি খুব শক্তিশালী এবং অনেক বেশি জটিল হতে পারে। নিচে এর বিভিন্ন বিষয়ে বিস্তারিত বর্ণনা দেওয়া হল
অংশ এবং বৈশিষ্ট্য।

রিডলাইন ইনপুট


প্রকৃত কীস্ট্রোকগুলি একটি রিডলাইন-ইশ প্যাকেজ দ্বারা পড়া হয় যা বেশ মানসম্পন্ন। এছাড়াও
শুধু টাইপ করার জন্য, নিম্নলিখিত কীস্ট্রোকগুলি উপলব্ধ:

^B / ^F লাইনে একটি অক্ষর বাম/ডানে সরান
^A / ^E লাইনের শুরু/শেষে নিয়ে যান
^H / ^G কার্সারের বাম/ডানে একটি অক্ষর মুছে দিন
^U / ^K কার্সারের বাম/ডানে সমস্ত অক্ষর মুছে দিন
ইতিহাসের তালিকায় ^P / ^N পূর্ববর্তী/পরবর্তী লাইন
^L বা ^R লাইনটি পুনরায় আঁকুন
^D কার্সারের নীচে অক্ষর মুছুন, অথবা লাইন খালি থাকলে EOF
^স্পেস ফোর্স রোমাজি রূপান্তর (^@ কিছু সিস্টেমে)

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

ঠিক কি পরিস্থিতিতে স্বয়ংক্রিয় রূপান্তর করা হবে বরং উদ্দেশ্য করা হয়
মৌলিক ধারণা শেখার পরে স্বজ্ঞাত। যাইহোক, এ কোন সময়, কেউ কন্ট্রোল-স্পেস ব্যবহার করতে পারে
কার্সারের বাম দিকে ASCII কে কানায় রূপান্তর করুন। এই যখন বিশেষভাবে দরকারী হতে পারে
একটি কমান্ড লাইনে কানা প্রবেশ করতে হবে (যেখানে স্বয়ংক্রিয় রূপান্তর কখনও করা হয় না; নীচে দেখুন)

রোমাজি গন্ধ


রোমাজির বেশিরভাগ স্বাদই স্বীকৃত। বিশেষ বা অ-স্পষ্ট আইটেম নীচে উল্লেখ করা হয়েছে.
ছোট হাতের অক্ষর হিরাগানায়, বড় হাতের কাতাকানায় রূপান্তরিত হয়।

দীর্ঘ স্বরবর্ণগুলি স্বরবর্ণের পুনরাবৃত্তি করে বা ¡Æ-¡Çor¡Æ^¡Ç দিয়ে প্রবেশ করা যেতে পারে।

এমন পরিস্থিতিতে যেখানে একটি অস্পষ্ট হতে পারে, যেমন Èna¡Ébeing ¤Ê বা ¤ó¤¢, একটি একক উদ্ধৃতি ব্যবহার করুন
বল ¤ó. অতএব,¡Öken'ichi¡×¢ª¤±¤Ë¤Á যখন¡Öken'ichi¡×¢ª¤±¤ó¤¤¤Á.

¤Õ¤¡ বা ¤Á¤§, এর মতো অনেক অ-মানক সমন্বয়ের সাথে রোমাজিকে সমৃদ্ধভাবে প্রসারিত করা হয়েছে।
যা স্বজ্ঞাত উপায়ে উপস্থাপন করা হয়:¡Öfa¡×¢ª¤Õ¤¡,¡Öche¡×¢ª¤Á¤§. ইত্যাদি

আগ্রহের বিভিন্ন অন্যান্য ম্যাপিং:

wo ¢ª¤ò আমরা ¢ª¤ñ wi¢ª¤ð
VA ¢ª¥ô¥¡ VI¢ª¥ô¥£ VU¢ª¥ô VE¢ª¥ô¥§ VO¢ª¥ô¥©
di ¢ª¤Â dzi¢ª¤Â dya¢ª¤Â¤ã dyu¢ª¤Â¤å dyo¢ª¤Â¤ç
du ¢ª¤Å tzu¢ª¤Å dzu¢ª¤Å

(নিম্নলিখিত কানাগুলি নিয়মিত কানার সমস্ত ছোট সংস্করণ)

xa ¢ª¤¡ xi¢ª¤£ xu¢ª¤¥ xe¢ª¤§ xo¢ª¤©
xu ¢ª¤¥ xtu¢ª¤Ã xwa¢ª¤î xka¢ª¥õ xke¢ª¥ö
xya¢ª¤ã xyu¢ª¤å xyo¢ª¤ç

ইনপুট বাক্য গঠন


একটি স্পেস দিয়ে শুরু হওয়া যেকোনো ইনপুট লাইন (অথবা যেটি অক্ষর কমান্ড হিসাবে সেট করা হয়-
ভূমিকা চরিত্র) একটি কমান্ড হিসাবে প্রক্রিয়া করা হয় খুঁজে দেখো বরং একটি অনুসন্ধান বৈশিষ্ট চেয়ে.
স্বয়ংক্রিয় কানা রূপান্তর কখনই এই লাইনগুলিতে করা হয় না (কিন্তু জোরপূর্বক নিয়ন্ত্রণের সাথে রূপান্তর-
স্থান যে কোনো সময় করা যেতে পারে)।

অন্যান্য লাইনগুলিকে নিম্নলিখিত বিশেষ ক্ষেত্রে অনুসন্ধানের নিয়মিত অভিব্যক্তি হিসাবে নেওয়া হয়:

? একটি একক প্রশ্ন চিহ্ন সমন্বিত একটি লাইন বর্তমান কমান্ড-পরিচয় রিপোর্ট করবে
অক্ষর (ডিফল্ট একটি স্থান, কিন্তু ¡Ècmdchar¡Écommand দিয়ে পরিবর্তন করা যেতে পারে)।

= যদি একটি লাইন ¡Æ=¡Ç দিয়ে শুরু হয়, লাইনটি (¡Æ=¡Ç ছাড়া) একটি অনুসন্ধান নিয়মিত হিসাবে নেওয়া হয়
অভিব্যক্তি, এবং কোন স্বয়ংক্রিয় (বা অভ্যন্তরীণ -- নীচে দেখুন) কানা রূপান্তর কোথাও করা হয় না
লাইন (যদিও আবার, রূপান্তর সর্বদা নিয়ন্ত্রণ-স্পেস দিয়ে জোর করা যেতে পারে)। এটা হতে পারে
একটি অনুসন্ধান শুরু করতে ব্যবহৃত হয় যেখানে রেজেক্সের শুরুটি কমান্ড-পরিচয়
চরিত্র, বা নির্দিষ্ট পরিস্থিতিতে যেখানে স্বয়ংক্রিয় কানা রূপান্তর সাময়িকভাবে হয় না
আকাঙ্ক্ষিত.

/ ¡Æ/¡Ç দিয়ে শুরু হওয়া একটি লাইন পুরো লাইনের জন্য রোমাজি ইনপুট নির্দেশ করে। অটোমেটিক কানা হলে
রূপান্তর চালু আছে, রূপান্তরটি রিয়েল-টাইমে করা হবে, যেমন রোমাজি টাইপ করা হয়েছে।
অন্যথায় লাইন প্রবেশ করার পরে এটি অভ্যন্তরীণভাবে করা হবে। তথাপি, উপস্থিতি
অগ্রণী ¡Æ/¡Ç নির্দেশ করে যে কোন কানা (হয় রূপান্তরিত বা কাট-এন্ড-পেস্ট করা) উচিত
be¡Èfuzzified¡Éif অস্পষ্টকরণ চালু আছে।

উপরের সংযোজন হিসাবে, যদি লাইনটি ¡Æ=¡Ç বা কমান্ড-পরিচয় দিয়ে শুরু না হয়
অক্ষর (এবং স্বয়ংক্রিয় রূপান্তর চালু করা হয়েছে),¡Æ/¡Ç কোথাও লাইন শুরু হয়
নিম্নলিখিত শব্দের জন্য স্বয়ংক্রিয় রূপান্তর।

[ ¡Æ[¡Ç দিয়ে শুরু হওয়া একটি লাইন রোমাজি হিসাবে নেওয়া হয় (ঠিক যেমন ¡Æ/¡Ç দিয়ে শুরু হয়, এবং
রূপান্তরিত রোমাজি অস্পষ্টতা সাপেক্ষে (যদি চালু থাকে)। যাইহোক, if¡Æ[¡Ç ব্যবহার করা হয়
¡Æ/¡Ç এর পরিবর্তে, একটি উহ্য ¡Æ<¡Ç¡Èশব্দের সূচনা ফলশ্রুতিতে কানার সাথে যুক্ত হয়
regex এছাড়াও, যেকোন সমাপ্তি ¡Æ]¡Ç যেমন একটি লাইনের ¡Èশেষে রূপান্তরিত হয়
শব্দ ¡Éspecifier¡Æ>¡Ç ফলে রেজেক্সে।

উপরোক্ত ছাড়াও, রেখাগুলির কিছু নির্দিষ্ট উপসর্গ এবং প্রত্যয় থাকতে পারে এর দিকগুলি নিয়ন্ত্রণ করতে
অনুসন্ধান বা আদেশ:

! প্রিপেন্ড করে একটি নির্দিষ্ট অনুসন্ধানের সময়কালের জন্য বিভিন্ন পতাকা টগল করা যেতে পারে
a¡È!!¡ ইনপুট লাইনের অনুক্রম।

প্রতিটি সম্পর্কিত কমান্ড সহ ক্রমগুলি নীচে দেখানো হয়েছে:

এফ! ¡Ä পরিস্রাবণ এই লাইনের জন্য টগল করা হয়েছে (ফিল্টার)
এম! ¡Ä পরিবর্তন এই লাইনের জন্য টগল করা হয়েছে (সংশোধন)
!w ¡Ä শব্দ-অভিরুচি মোড এই লাইনের জন্য টগল করা হয়েছে (শব্দ)
গ! ¡Ä কেস ভাঁজ এই লাইনের জন্য টগল করা হয়েছে (ভাঁজ)
!f! ¡Ä Fuzzification এই লাইনের জন্য টগল করা হয়েছে (fuzz)
!W! ¡Ä ওয়াইল্ডকার্ড-প্যাটার্ন মোড এই লাইনের জন্য টগল করা হয়েছে (ওয়াইল্ডকার্ড)
আর! ¡Ä কাঁচা। এই লাইনের জন্য জোর করে অস্পষ্টকরণ বন্ধ করুন
!h! ¡Ä হাইলাইটিং এই লাইনের জন্য টগল করা হয়েছে (হাইলাইট)
!t ¡Ä ট্যাগিং এই লাইনের জন্য টগল করা হয়েছে (ট্যাগ)
!d! এই লাইনের জন্য ¡Ä প্রদর্শন চালু রয়েছে (প্রদর্শন)

অক্ষরগুলিকে একত্রিত করা যেতে পারে, যেমন ¡È!cf!¡É.

চূড়ান্ত ¡Æ!¡Ç বাদ দেওয়া যেতে পারে যদি অনুক্রমের পরে প্রথম অক্ষরটি ASCII না হয়
চিঠি.

যদি কোন অক্ষর দেওয়া না হয় (¡È!!¡É).¡È!f!¡É ডিফল্ট।

এই শেষ দুটি পয়েন্ট সুবিধাজনকভাবে ¡È!/romaji¡É-এর সাধারণ ক্ষেত্রে একত্রিত করা যেতে পারে যা
¡È!f!/romaji¡É এর মতোই হবে৷

বিশেষ ক্রম ¡È!?¡É উপরে তালিকাভুক্ত করে, সেইসাথে নির্দেশ করে যে বর্তমানে কোনটি পরিণত হয়েছে
উপর.

উল্লেখ্য যে a¡È!!¡ Ésequence-এ গৃহীত অক্ষরগুলি দ্বারা দেখানো অনেকগুলি সূচক
ফাইলের কমান্ড।

+ A¡Æ+¡Çউপরের যেকোনো কিছুর সাথে প্রিপেন্ড করা হলে চূড়ান্ত সার্চ রেজেক্স মুদ্রিত হবে। এটা পারে
কখন এবং কি ধরনের অস্পষ্টতা এবং/অথবা অভ্যন্তরীণ কানা রূপান্তর হয় তা দেখতে দরকারী
ঘটছে বিবেচনা:

অনুসন্ধান [শিক্ষা]> +/¤ï¤«¤ë
একটি ম্যাচ হল¡È¤ï[¤¡¤¢¡¼]*¤Ã?¤«[¤¡¤¢¡¼]*¤ë[¤¥¤¦¤ª¤©¡¼]*¡É

¡Èleding¡É/ এর কারণে কানাটি অস্পষ্ট হয়ে গেছে, যা কিছুটা জটিল ফলাফল ব্যাখ্যা করে
regex তুলনার জন্য, নোট করুন:

অনুসন্ধান [শিক্ষা]> +¤ï¤«¤ë
একটি ম্যাচ হল¡È¤ï¤«¤ë¡É
অনুসন্ধান [শিক্ষা]> +!/¤ï¤«¤ë
একটি ম্যাচ হল¡È¤ï¤«¤ë¡É

যেমন ¡Æ+¡Ç দেখায়, এগুলি অস্পষ্ট নয়৷ প্রথমটির কোন নেতৃস্থানীয়¡Æ/¡Çor¡Æ[¡Çto নেই
অস্পষ্টতা প্ররোচিত করুন, যখন দ্বিতীয়টিতে ¡Æ!¡Ç লাইন উপসর্গ রয়েছে (যা ডিফল্ট।
¡È!f!¡É-এর সংস্করণ), যা সেই লাইনের জন্য ¡Èoff¡É-এ ফাজিফিকেশন মোড টগল করে।

, সমস্ত অনুসন্ধান এবং বেশিরভাগ কমান্ডের ডিফল্ট হল প্রথম লোড করা ফাইলের সাথে কাজ করা (ফরমান
এই উদাহরণগুলিতে)। কেউ এই ডিফল্ট পরিবর্তন করতে পারেন (¡Èselect¡Écommand দেখুন) অথবা, যোগ করে
একটি ইনপুট লাইনের শেষে একটি কমা+ডিজিটের ক্রম, সেই লাইনটিকে অন্যটির সাথে কাজ করতে বাধ্য করুন
পূর্বে লোড করা ফাইল। একটি সংযোজিত¡È,1¡É কাজ করে যার সাথে প্রথম অতিরিক্ত ফাইল লোড হয় (এর মধ্যে
উদাহরণ, কানজিডিক) একটি সংযোজিত¡È,2¡É কাজ করে 2য় অতিরিক্ত ফাইল লোড করা, ইত্যাদি।

একটি সংযুক্ত¡È,0¡É মূল প্রথম ফাইলের সাথে কাজ করে (এবং ডিফল্ট ফাইল হলে এটি কার্যকর হতে পারে
¡Èselect¡Écommand এর মাধ্যমে পরিবর্তন করা হয়েছে)।

নিম্নলিখিত ক্রম একটি সাধারণ ব্যবহার দেখায়:

অনুসন্ধান [শিক্ষা]> [¤È¤¤ç¤È]
ÅìµþÅÔ [¤È¤¦¤¤ç¤¦¤È] /টোকিও মেট্রোপলিটন এলাকা/

উপরে থেকে ÅÔ কাটা এবং আটকানো, এবং অনুসন্ধানের জন্য a¡È,1¡É যোগ করা কানজিডিক:

অনুসন্ধান [ডিক্ট]> ÅÔ,1
ÅÔ 4554 N4769 S11 ..... ¥È ¥Ä ¤ß¤ä¤³ {মেট্রোপলিস} {রাজধানী}

FILENAME-লাইক৷ ওয়াইল্ডকার্ড ম্যাচিং


ওয়াইল্ডকার্ড-প্যাটার্ন মোড নির্বাচন করা হলে, প্যাটার্নগুলিকে বর্ধিত হিসাবে বিবেচনা করা হয়।Q "*.txt" "-like"
নিদর্শন নিয়মিত অভিব্যক্তির সাথে পরিচিত নয় এমন ব্যবহারকারীদের জন্য এটি প্রায়শই আরও সুবিধাজনক। প্রতি
এই মোডটি ডিফল্টরূপে নির্বাচন করুন, রাখুন

ডিফল্ট ওয়াইল্ডকার্ড চালু

আপনার ¡È.lookup¡Éfile এ (নীচে ¡ÈSTARTUP ফাইল দেখুন)।

যখন ওয়াইল্ডকার্ড মোড চালু থাকে, শুধুমাত্র ¡È*¡É,¡È?¡É,¡È+¡É, এবং ¡È.¡É, কার্যকর হয়৷ জন্য এন্ট্রি দেখুন
বিস্তারিত জানার জন্য নিচের ওয়াইল্ডকার্ড

অন্যান্য বৈশিষ্ট্য, যেমন একাধিক-প্যাটার্ন অনুসন্ধান (নীচে বর্ণিত) এবং অন্যান্য নিয়মিত-
এক্সপ্রেশন মেটাক্যারেক্টার পাওয়া যায়।

মাল্টিপল-প্যাটার্ন অনুসন্ধান করে


আপনি একটি সার্চ স্পেসিফায়ারে একাধিক প্যাটার্ন রাখতে পারেন। উদাহরণস্বরূপ বিবেচনা করুন

অনুসন্ধান [শিক্ষা]> চীন||জাপান

প্রথম অংশে (¡Èchina¡É) সমস্ত লাইন নির্বাচন করবে যেগুলির মধ্যে ¡Èchina¡É আছে। তারপর, থেকে মধ্যে
সেগুলো লাইন, দ্বিতীয় অংশটি সেই লাইনগুলি নির্বাচন করবে যেগুলির মধ্যে জাপান রয়েছে৷ ¡È||¡É নয়
কোনো প্যাটার্ন অংশ -- এটা হয় খুঁজে দেখো's¡Èpipe¡Émechanism.

উপরের উদাহরণটি একক প্যাটার্ন ¡Èchina|japan¡É থেকে খুব আলাদা যা নির্বাচন করবে
যে কোন লাইনে হয় ¡Èchina¡É ছিলor¡Èজাপান¡É। ¡Èchina||japan¡É এর সাথে, আপনি লাইনগুলি পান
আছে ¡Èchina¡Éএবং তারপর এছাড়াও জাপানও আছে।

উল্লেখ্য যে এটি নিয়মিত অভিব্যক্তি ¡Èchina থেকে আলাদা।*japan¡É(বা ওয়াইল্ডকার্ড
প্যাটার্ন¡Èchina*japan¡É)যা ¡Èchina থাকা লাইন নির্বাচন করবে, তারপর হয়তো কিছু জিনিস, তারপর
জাপান। কিন্তু বিবেচনা করুন যখন ¡Èjapan¡É ¡Èchina¡É এর আগে লাইনে আসে। শুধু আপনার জন্য
তুলনা, মাল্টিপল-প্যাটার্ন স্পেসিফায়ার¡Èchina||japan¡É প্রায় একই রকম
একক রেগুলার এক্সপ্রেশন¡Èchina.*japan|japan.*china¡É.

আপনি যদি ¡È||¡É এর পরিবর্তে ¡È|!¡É ব্যবহার করেন, তাহলে এর অর্থ হবে ¡È...এবং তারপর লাইনগুলি না মিলে যাচ্ছে...¡É।

সব লাইন খুঁজে একটি উপায় বিবেচনা করুন কানজিডিক যে একটি Halpern নম্বর আছে, কিন্তু একটি নেই
নেলসন নম্বর:

অনুসন্ধান [শিক্ষা]> |!|

আপনি তারপর যারা তালিকা সীমাবদ্ধ করতে চেয়েছিলেন যে এছাড়াও একটি ¡Èjinmeiyou¡Éমার্কিং ছিল
(কানজিডিক's¡ÈG9¡Éfield) এবং একটি পড়া ছিল ¤¢¤, আপনি এটি তৈরি করতে পারেন:

অনুসন্ধান [শিক্ষা]> |!| || ||<¤¢¤>

একটি পূর্বনির্ধারিত ¡Æ+¡Ç ব্যাখ্যা করবে:

একটি ম্যাচ হল ¡È ¡É
এবং না ¡È ¡É
এবং ¡È ¡É
এবং¡È<¤¢¤>¡É

The¡È|!|¡Éand¡È||¡É যেকোনো একটিতে দশটি পর্যন্ত পৃথক রেগুলার এক্সপ্রেশন তৈরি করতে ব্যবহার করা যেতে পারে
অনুসন্ধান স্পেসিফিকেশন।

আবার, এটা জোর দেওয়া গুরুত্বপূর্ণ যে ¡È||¡É এর অর্থ ¡Èor¡É নয় (যেমন এটি একটি C প্রোগ্রামে হয়, অথবা
as¡Æ|¡Ç একটি নিয়মিত অভিব্যক্তির মধ্যে করে)। আপনি এটি পড়তে সুবিধাজনক মনে হতে পারে ¡È||¡Éas¡Èএবং
এছাড়াও¡É, পড়ার সময় ¡È|!|¡Éas¡Èকিন্তু না¡É.

এটি জোর দেওয়াও গুরুত্বপূর্ণ যে ¡È||¡Éand¡È|!|¡Éconstruct এর চারপাশে যে কোনও হোয়াইটস্পেস না
উপেক্ষা করা হয়েছে, কিন্তু উভয় পাশে রেজেক্সের অংশ হিসাবে রাখা হয়েছে।

সমাহার স্লট মেশিন


প্রতিটি ফাইল, যখন লোড হয়, একটি ¡Èslot¡Évia-তে বরাদ্দ করা হয় যা পরবর্তীতে ফাইলের রেফারেন্স
তারপর তৈরি করা হয়। তারপরে স্লটটি অনুসন্ধান করা যেতে পারে, ফিল্টার এবং পতাকা সেট করা থাকতে পারে ইত্যাদি।

একটি বিশেষ ধরনের স্লট, যাকে বলা হয় a¡Ècombination slot¡É, একটি একক ফাইলের প্রতিনিধিত্ব করার পরিবর্তে,
একাধিক পূর্বে লোড করা স্লট প্রতিনিধিত্ব করতে পারে। একটি সংমিশ্রণ স্লটের বিরুদ্ধে অনুসন্ধান করে (বা ¡Èকম্বো
slot¡É সংক্ষেপে) এর সাথে যুক্ত পূর্বে লোড করা সমস্ত স্লট অনুসন্ধান করুন
(যাকে বলা হয় ¡Èকম্পোনেন্ট স্লট¡É)। সঙ্গে কম্বো স্লট সেট আপ করা হয় মেশা কমান্ড।

একটি কম্বো স্লটে কোনও ফিল্টার বা পরিবর্তনের বৈশিষ্ট্য নেই, তবে স্থানীয় প্রম্পট এবং পতাকা থাকতে পারে
সাধারণ ফাইল স্লট। পতাকাগুলির অবশ্য কম্বো স্লটের সাথে বিশেষ অর্থ রয়েছে। সর্বাধিক কম্বো-
স্লট পতাকা উপাদান-স্লট পতাকাগুলির বিরুদ্ধে একটি মুখোশ হিসাবে কাজ করে; যখন এর সদস্য হিসাবে কাজ করা হয়
কম্বো, একটি উপাদান-স্লটের পতাকা নিষ্ক্রিয় করা হবে যদি সংশ্লিষ্ট কম্বো-স্লটের পতাকা হয়
অক্ষম।

এর ব্যতিক্রম হল অটোকানা, ফাজ, এবং ট্যাগ পতাকা।

সার্জারির অটোকানা এবং ফাজ পতাকা একটি কম্বো স্লটকে নিয়ন্ত্রণ করে ঠিক একটি নিয়মিত ফাইল স্লটের মতো।
যখন একটি স্লটকে একটি সংমিশ্রণ স্লটের একটি উপাদান হিসাবে অনুসন্ধান করা হয়, তখন উপাদান স্লটের ফাজ (এবং
অটোকানা) পতাকা, বা এর অভাব, উপেক্ষা করা হয়।

সার্জারির ট্যাগ পতাকা সম্পূর্ণ ভিন্ন; দেখুন ট্যাগ সম্পূর্ণ তথ্যের জন্য কমান্ড।

থেকে নিম্নলিখিত আউটপুট বিবেচনা করুন নথি পত্র কমান্ড প্রয়োগ করুন:

¨®¨¬¨³¨¬¨¬¨¬¨¬¨¸¨¬¨¬¨³¨¬¨¬¨¬¨³¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬ ¨¬¨¬¨¬¨¬
¨ 0¨F wcfh d¨¢a I ¨ 2762k¨/usr/jfriedl/lib/edict
¨ 1¨FM cf d¨¢a I ¨ 705k¨/usr/jfriedl/lib/kanjidic
¨ 2¨F cfh@d¨¢a ¨ 1k¨/usr/jfriedl/lib/local.words
¨*3¨FM cfhtd¨¢a ¨ combo¨kotoba (#2, #0)
¨±¨¬¨µ¨¬¨¬¨¬¨¬¨º¨¬¨¬¨µ¨¬¨¬¨¬¨µ¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬ ¨¬¨¬¨¬¨¬

এর আলোচনা দেখুন নথি পত্র আউটপুট মৌলিক ব্যাখ্যা জন্য নীচের কমান্ড.

দেখা যায়, স্লট #3 হল একটি সমাহার ছেঁদা ¡Èkotoba¡Éwith নামের সাথে উপাদান স্লট মেশিন দুই
এবং শূন্য। যখন এই স্লটে একটি অনুসন্ধান শুরু করা হয়, প্রথম স্লট #2¡Èlocal.words¡É হবে
অনুসন্ধান করা হয়েছে, তারপর স্লট #0¡Èedict¡É. কারণ কম্বো স্লট এর ছাঁকনি পতাকা হয় on, উপাদান
স্লট' ছাঁকনি অনুসন্ধানের সময় পতাকা থাকবে। কম্বো স্লট এর শব্দ পতাকা হয় বন্ধ,
যাইহোক, তাই স্লট #0 এর শব্দ অনুসন্ধানের সময় পতাকা বন্ধ করা হবে।

দেখ মেশা কম্বো স্লট তৈরি সম্পর্কে তথ্যের জন্য কমান্ড।

পেজার


লুকআপ একটি বিল্ট ইন পেজার আছে (a'la অধিক) টেক্সট, স্ট্রিং সঙ্গে একটি পর্দা ভরাট উপর
--আরও [স্পেস,রিটার্ন,সি,কিউ]--
প্রদর্শিত হয়. একটি স্থান পাঠ্যের আরেকটি পর্দার অনুমতি দেবে; একটি রিটার্ন আরও একটি লাইনের অনুমতি দেবে। A¡Æc¡Ç
পরবর্তী কমান্ড না হওয়া পর্যন্ত আউটপুট টেক্সট আনপেজ করা চালিয়ে যাওয়ার অনুমতি দেবে। A¡Æq¡Ç এর আউটপুট ফ্লাশ করবে
বর্তমান কমান্ড।

OS দ্বারা সমর্থিত হলে, সন্ধান স্ক্রিনের আকারের ধারণা স্টার্টআপের সময় স্বয়ংক্রিয়ভাবে সেট করা হয় এবং
উইন্ডোর আকার পরিবর্তন করুন। লুকআপ উভয় অনুভূমিক ইনপুট করতে পর্দার প্রস্থ জানতে হবে-
লাইন স্ক্রোলিং, এবং জানার জন্য যখন একটি দীর্ঘ লাইন পর্দায় মোড়ানো হয়।

পেজার পরামিতি ¡Èpager¡Écommand দিয়ে ম্যানুয়ালি সেট করা যেতে পারে।

কম্যান্ডস


যে কোনো লাইন কমান্ড হওয়ার উদ্দেশ্যে কমান্ড-পরিচয় অক্ষর দিয়ে শুরু হওয়া আবশ্যক (
ডিফল্ট একটি স্থান, কিন্তু ¡Ècmdchar¡Écommand এর মাধ্যমে সেট করা যেতে পারে)। তবে সেই চরিত্রটি নয়
কমান্ডের নিজেই অংশ এবং কমান্ডের নিম্নলিখিত তালিকায় দেখানো হবে না।

এর সাথে কাজ করে এমন অনেকগুলি কমান্ড রয়েছে নির্বাচিত ফাইল or নির্বাচিত ছেঁদা (উভয় অর্থ
একই জিনিস). নির্বাচিত ফাইলটি একটি সংযোজিত কমা+ডিজিট দ্বারা নির্দেশিত
উপরোল্লিখিত. যদি এই ধরনের কোন ইঙ্গিত দেওয়া না হয়, ডিফল্ট নির্বাচিত ফাইল ব্যবহৃত হয় (সাধারণত
প্রথম ফাইল লোড হয়েছে, কিন্তু ¡Èselect¡Écommand দিয়ে পরিবর্তন করা যেতে পারে)।

কিছু কমান্ড গ্রহণ করে a বুলিয়ান যুক্তি, যেমন একটি পতাকা চালু বা বন্ধ করা। এই ধরনের সব ক্ষেত্রে,
a¡È1¡Éor¡Èon¡É এর অর্থ পতাকাটি চালু করা, যখন a¡È0¡Éor¡Èoff¡És এটিকে বন্ধ করতে ব্যবহৃত হয়। কিছু
পতাকাগুলি প্রতি-ফাইল (¡Èfuzz¡É, ¡Èfold¡É, ইত্যাদি), এবং এই জাতীয় পতাকা সেট করার জন্য একটি কমান্ড সাধারণত সেট করে
শুধুমাত্র নির্বাচিত ফাইলের জন্য পতাকা। যাইহোক, ডিফল্ট মান পরবর্তীতে দ্বারা উত্তরাধিকারসূত্রে পাওয়া যায়
লোড করা ফাইলগুলিকে পূর্বনির্ধারিত কমান্ডে রেখে সেট করা যেতে পারে। এটি বিশেষভাবে দরকারী
কোনো ফাইল লোড হওয়ার আগে স্টার্টআপ ফাইল (স্টার্টআপ ফাইল বিভাগটি দেখুন)।

¡Æ|¡Ç দ্বারা পৃথক করা আইটেমগুলি পারস্পরিক একচেটিয়া সম্ভাবনা (যেমন একটি বুলিয়ান আর্গুমেন্ট)
is¡È1|on|0|off¡É)।

বন্ধনীতে দেখানো আইটেমগুলি (¡Æ[¡Çand¡Æ]¡Ç) ঐচ্ছিক। একটি বুলিয়ান গ্রহণ করে এমন সমস্ত কমান্ড
একটি পতাকা বা মোড সেট করার জন্য যুক্তি ঐচ্ছিকভাবে তাই করুন -- কোন যুক্তি ছাড়াই কমান্ড রিপোর্ট করবে
মোড বা পতাকার বর্তমান অবস্থা।

উদ্ধৃতি (যেমন লোড, ইত্যাদি) একটি আর্গুমেন্টের অনুমতি দেয় এমন যেকোনো কমান্ড একক বা
উদ্ধৃতি চিহ্ন.

আদেশগুলি:

[ডিফল্ট] অটোকানা [বুলিয়ান]
এর জন্য স্বয়ংক্রিয় রোমাজি ¢ª কানা রূপান্তর নির্বাচিত ফাইল চালু বা বন্ধ (ডিফল্ট হল
চালু). যাইহোক, যদি ¡Èdefault¡É নির্দিষ্ট করা হয়, ডিফল্ট হিসাবে উত্তরাধিকারসূত্রে পাওয়া মানটি
পরবর্তীতে লোড করা ফাইল সেট করা হয় (বা রিপোর্ট করা হয়)।

INPUT SYNTAX বিভাগে বর্ণিত একটি পূর্বেপেন্ড করা¡Æ=¡Ç দ্বারা সাময়িকভাবে অক্ষম করা যেতে পারে।

পরিষ্কার|cls
পর্দা সাফ করার চেষ্টা। আপনি যদি একটি kterm ব্যবহার করেন তবে এটি উপযুক্ত tty আউটপুট করবে
নিয়ন্ত্রণ ক্রম। অন্যথায় এটি ¡Èclear¡ Écommand চালানোর চেষ্টা করবে।

cmdchar ['এক-বাইট-চার']
ডিফল্ট কমান্ড-পরিচয় অক্ষর একটি স্থান, কিন্তু এটি এর মাধ্যমে পরিবর্তন করা যেতে পারে
আদেশ চরিত্রটিকে ঘিরে একক উদ্ধৃতি প্রয়োজন। যদি কোন যুক্তি না দেওয়া হয়,
বর্তমান মান মুদ্রিত হয়।

একটি একক প্রশ্ন চিহ্ন সমন্বিত একটি ইনপুট লাইন বর্তমান মানও প্রিন্ট করবে
(যখন আপনি বর্তমান মান জানেন না তার জন্য দরকারী)।

আফসোস যে কমান্ড-পরিচয় চরিত্রটিকে অন্য একটি বিশেষের সাথে সেট করে
ইনপুট-লাইন অক্ষর, যেমন ¡Æ+¡Ç,¡Æ/¡Ç, ইত্যাদি।

একত্রিত করা ["নাম"] [ NUM += ] slotnum ...
একটি সংমিশ্রণ স্লটে ফাইল স্লট তৈরি বা যোগ করে (এর জন্য কম্বিনেশন স্লট বিভাগটি দেখুন
সাধারণ জ্ঞাতব্য). মনে রাখবেন ¡Ècombo¡É-ও কমান্ড হিসাবে ব্যবহার করা যেতে পারে।

এই উদাহরণের জন্য অনুমান করা হচ্ছে যে স্লট 0-2 ফাইলগুলির সাথে লোড করা হয়েছে কোঁকড়া, Moe, এবং ল্যারি,
আমরা একটি সমন্বয় স্লট তৈরি করতে পারি যা তিনটি উল্লেখ করবে:

কম্বো "থ্রি স্টুজেস" 2, 0, 1

কমান্ড রিপোর্ট করবে

কম্বো স্লট #3 তৈরি করা হচ্ছে (তিনটি স্টুজ): 2 0 1

সার্জারির নাম ঐচ্ছিক, এবং প্রদর্শিত হবে নথি পত্র তালিকা, এবং এছাড়াও নির্দিষ্ট করতে ব্যবহার করা যেতে পারে
একটি যুক্তি হিসাবে স্লট নির্বাচন করা কমান্ড।

নতুন তৈরি কম্বো স্লটের মাধ্যমে একটি অনুসন্ধানের উপর উল্লিখিত ক্রমানুসারে অনুসন্ধান করা হবে৷ কম্বো
কমান্ড লাইন: প্রথম ল্যারি, তারপর কোঁকড়া, এবং পরিশেষে Moe.

আপনি যদি পরে অন্য ফাইল লোড করেন (বলুন, জেফ্রি স্লটে #4), আপনি তারপর এটি যোগ করতে পারেন
পূর্বে তৈরি কম্বো:

কম্বো 3 += 4

(¡È+=¡Éwording C প্রোগ্রামিং ভাষা থেকে এসেছে যেখানে এর অর্থ ¡É যোগ করা)।
একটি সংমিশ্রণে যোগ করা সবসময় তালিকার শেষে স্লট যোগ করে।

আপনি যদি চান তবে নাম পরিবর্তন করতে স্লট যোগ করার সুযোগ নিতে পারেন:

কম্বো "ফোর স্টুজেস" 3 += 4

উত্তর হবে
কম্বো স্লটে যোগ করা হচ্ছে #3(চার স্টুজেস): 4

একটি ফাইল স্লট শুধুমাত্র একবার কোনো নির্দিষ্ট কম্বো স্লটের একটি উপাদান হতে পারে। রিপোর্ট করার সময়
তৈরি বা যোগ করা স্লট নম্বর, সংখ্যাটি বন্ধনীতে প্রদর্শিত হবে যদি এটি ইতিমধ্যেই হয়ে থাকে
তালিকার একজন সদস্য।

উপরন্তু, শুধুমাত্র ফাইল স্লট এর উপাদান সদস্য হতে পারে কম্বো স্লট একত্রিত করার চেষ্টা করা হচ্ছে
কম্বো স্লট X কম্বো স্লটে Y থাকার ফলে হবে Xএর কম্পোনেন্ট ফাইল স্লট (এর চেয়ে রেটার
কম্বো স্লট নিজেই) যোগ করা হয়েছে Y.

কমান্ড ডিবাগ [বুলিয়ান]
অভ্যন্তরীণ কমান্ড পার্সার ডিবাগিং পতাকা চালু বা বন্ধ সেট করে (ডিফল্ট বন্ধ)।

ডিবাগ [বুলিয়ান]
অভ্যন্তরীণ সাধারণ-ডিবাগিং পতাকা চালু বা বন্ধ সেট করে (ডিফল্ট বন্ধ)।

বর্ণনা করা স্পেসিফায়ার
এই কমান্ডটি আপনাকে বলবে কিভাবে একটি অক্ষর (বা একটি স্ট্রিংয়ের প্রতিটি অক্ষর) এনকোড করা হয়
বিভিন্ন এনকোডিং পদ্ধতি:

লুকআপ কমান্ড> "µ¤" বর্ণনা করুন
¡Èµ¤¡Éas EUC হল 0xb5a4 (181 164; 265 \244)
যেমন JIS হল 0x3524 ( 53 36; 65 \044 "5$")
যেমন KUTEN হল 2104 ( 0x1504; 25 \004)
যেমন S-JIS হল 0x8b1f (139 31; 213 \037)

বর্ণনা করার জন্য অক্ষর বা স্ট্রিংকে ঘিরে থাকা উদ্ধৃতিগুলি ঐচ্ছিক৷ আপনিও দিতে পারেন
একটি নিয়মিত ASCII অক্ষর এবং বর্ণিত অক্ষরের দ্বিগুণ-প্রস্থ সংস্করণ রয়েছে...
¡ÈA¡É নির্দেশ করে, উদাহরণস্বরূপ, ¡È£Á¡É বর্ণনা করবে। স্পেসিফায়ার এছাড়াও একটি চার সংখ্যা হতে পারে
kuten মান, এই ক্ষেত্রে সেই কুটেনের সাথে চরিত্রটি বর্ণনা করা হবে।

চার অঙ্ক হলে স্পেসিফায়ার এটিতে একটি হেক্স ডিজিট আছে, অথবা যদি এটি ¡È0x¡É দ্বারা পূর্বে থাকে, তাহলে মান
একটি JIS কোড হিসাবে নেওয়া হয়। আপনি ¡Èjis¡É,¡Èsjis¡É, ¡Èeuc¡É, বা¡Èkuten¡Éto দ্বারা মানের আগে যেতে পারেন
অনুরোধ করা কোডের ব্যাখ্যা জোর করে।

অবশেষে, স্পেসিফায়ার স্ট্রাইপড JIS এর একটি স্ট্রিং হতে পারে (JIS w/o the kanji-in এবং kanji-out
কোড, বা কোড সহ কিন্তু তাদের মধ্যে পালানোর অক্ষর ছাড়া)। জন্য
উদাহরণ¡ÈF|K\¡É দুটি অক্ষর Æü এবং ËÜ বর্ণনা করবে।

এনকোডিং [euc|sjis|jis]
-euc, -jis, এবং -sjis কমান্ড-লাইন বিকল্পগুলির মতোই, এর জন্য এনকোডিং পদ্ধতি সেট করে
ইন্টারেক্টিভ ইনপুট এবং আউটপুট (বা বর্তমান অবস্থা রিপোর্ট)। আউটপুট উপর আরো বিস্তারিত
এনকোডিং দিয়ে অর্জন করা যেতে পারে আউটপুট এনকোডিং আদেশ ইনপুট জন্য একটি পৃথক এনকোডিং
দিয়ে সেট করা যায় ইনপুট এনকোডিং কমান্ড।

ফাইল [ - | দীর্ঘ]
কোন ফাইলগুলি কোন স্লটে লোড করা হয়েছে তা তালিকাভুক্ত করে এবং সেগুলির সম্পর্কে কিছু স্থিতি তথ্য, যেমন:

¨*0¨F wcfh d¨¢a I ¨ 3749k¨/usr/jeff/lib/edict
¨ 1¨FM cf d¨¢a I ¨ 754k¨/usr/jeff/lib/kanjidic

¨®¨¬¨³¨¬¨¬¨¬¨¬¨¬¨¸¨¬¨¬¨³¨¬¨¬¨¬¨³¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬ ¨¬¨¬¨¬¨¬¨¬
¨ 0¨F wcf hd ¨¢a I ¨ 2762k¨/usr/jfriedl/lib/edict
¨ 1¨FM cf d ¨¢a I ¨ 705k¨/usr/jfriedl/lib/kanjidic
¨ 2¨F cfWh@d ¨¢a ¨ 1k¨/usr/jfriedl/lib/local.words
¨*3¨FM cf htd ¨¢a ¨ combo¨kotoba (#2, #0)
¨ 4¨ cf d ¨¢a ¨ 205k¨/usr/dict/words
¨±¨¬¨µ¨¬¨¬¨¬¨¬¨¬¨º¨¬¨¬¨¬µ¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬ ¨¬¨¬¨¬¨¬¨¬

প্রথম বিভাগটি হল স্লট নম্বর, যার পাশে a¡È*¡É রয়েছে৷ ডিফল্ট ছেঁদা (যেমন দ্বারা সেট করা হয়েছে
নির্বাচন করা আদেশ)।

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

F ¡Ä যদি একটি ফিল্টার থাকে {কিন্তু '#' যদি নিষ্ক্রিয় থাকে}। (ছাঁকনি)
M ¡Ä যদি একটি পরিবর্তন বিশেষ উল্লেখ থাকে {কিন্তু '%' যদি নিষ্ক্রিয় থাকে}। (সংশোধন)
w ¡Ä যদি শব্দ-অভিরুচি মোড চালু থাকে। (শব্দ)
c ¡Ä যদি কেস ফোল্ডিং চালু থাকে। (ভাঁজ)
f ¡Ä যদি ফাজিফিকেশন চালু থাকে। (ফজ)
ওয়াইল্ডকার্ড-প্যাটার্ন মোড চালু থাকলে (ওয়াইল্ডকার্ড)
h ¡Ä যদি হাইলাইটিং চালু করা থাকে। (লক্ষণীয় করা)
t ¡Ä যদি একটি ট্যাগ থাকে {কিন্তু @ যদি নিষ্ক্রিয় থাকে} (ট্যাগ)
d ¡Ä পাওয়া গেলে লাইনগুলি প্রদর্শন করা উচিত (প্রদর্শন)
¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡¨¡ ¨¡¨¡¨¡¨¡¨¡¨¡¨¡
একটি ¡Ä যদি অটোকানা চালু থাকে (অটোকানা)
P ¡Ä যদি একটি ফাইল-নির্দিষ্ট স্থানীয় প্রম্পট থাকে (প্রম্পট)
যদি ফাইলটি একটি পূর্বনির্ধারিত সূচক (লোড) দিয়ে লোড করা হয়
ডিসপ্লে পতাকা চালু থাকলে (প্রদর্শন)
মনে রাখবেন যে উপরের অংশের অক্ষরগুলি সরাসরি ¡È!!¡ Ésequence-এর সাথে মিলে যায়
INPUT SYNTAX বিভাগে বর্ণিত অক্ষর।

পতাকা বিভাগের শেষে একটি সংখ্যা থাকলে, এটি নির্দেশ করে যে ফাইলটির শুধুমাত্র #/10
আসলে মেমরিতে লোড করা হয় (ফাইলটি সম্পূর্ণ লোড হওয়ার বিপরীতে)।
আনলোড করা ফাইল লোড করা হবে যখন খুঁজে দেখো নিষ্ক্রিয়, বা যখন প্রথম ব্যবহার করা হয়।

যদি স্লটটি একটি সংমিশ্রণ স্লট হয় (যেমন স্লট #3 উপরের উদাহরণে রয়েছে), এটি উল্লেখ করা হয়েছে
তৃতীয় বিভাগ, এবং সংমিশ্রণ নাম এবং উপাদান স্লট সংখ্যা উল্লেখ করা হয়
চতুর্থ এছাড়াও, সংমিশ্রণ স্লটের জন্য (যার নেই ছাঁকনি or পরিবর্তন স্পেসিফিকেশন, শুধুমাত্র
পতাকা), F এবং / অথবা M এর মাধ্যমে অনুসন্ধানের সময় সংশ্লিষ্ট মোড অনুমোদিত হলে দেখানো হয়
কম্বো স্লট। দেখুন ট্যাগ সম্পর্কে তথ্যের জন্য আদেশ t সমন্বয় স্লট সম্মান সঙ্গে.

যদি একটি যুক্তি (হয় ¡È-¡Éor¡Èlong¡É কাজ করবে) কমান্ড দেওয়া হয়, একটি সংক্ষিপ্ত বার্তা
পতাকাগুলির অর্থ কী তাও মুদ্রিত হয়।

ছাঁকনি ["লেবেল"] [!] /regex/[আমি]
এর জন্য ফিল্টার সেট করে নির্বাচিত ছেঁদা (যাতে একটি ফাইল থাকতে হবে এবং একটি সংমিশ্রণ নয়)।
যদি একটি ফিল্টার সেট করা থাকে এবং একটি ফাইলের জন্য সক্রিয় থাকে, তাহলে প্রদত্ত লাইনের সাথে মিলে যায় regex ফিল্টার করা হয়
আউটপুট থেকে (যদি ¡Æ!¡Ç এর আগে রাখা হয় regex, যেকোনো লাইন না regex এর সাথে মেলে
ফিল্টার করা)। দ্য লেবেল , যা প্রয়োজন হয় না, শুধুমাত্র বিভিন্ন ডকুমেন্টেশন হিসাবে কাজ করে
কারণ নির্ণয়.

একটি উদাহরণ হিসাবে, এটি বিবেচনা করুন ফরমান লাইনগুলিতে প্রায়শই ¡È(pn)¡ Éন থাকে তা বোঝাতে
ইংরেজি একটি জায়গার নাম দেওয়া হয়েছে। প্রায়শই এই জায়গার নামগুলি বিরক্তিকর হতে পারে, তাই এটি ভাল হবে
বিশেষভাবে অনুরোধ না করা পর্যন্ত আউটপুট থেকে তাদের এড়াতে। উদাহরণ বিবেচনা করুন:

লুকআপ কমান্ড> ফিল্টার "নাম" /(পিএন)/
অনুসন্ধান [শিক্ষা]> [¤¤Î]
µ¡Ç½ [¤¤Î¤¦] /ফাংশন/অনুষদ/
µ¢Ç¼ [¤¤Î¤¦] /আবরণীয়/
ºòÆü [¤¤Î¤¦] /গতকাল/
¢ã3 "নাম" লাইনগুলি ফিল্টার করা হয়েছে৷

উদাহরণে, ¡Æ/¡Ç অক্ষরগুলি রেজেক্সের শুরু এবং থামার সীমাবদ্ধ করতে ব্যবহার করা হয় (যেমন হয়
অনেক প্রোগ্রামের সাথে সাধারণ)। তবে যে কোনো অক্ষর ব্যবহার করা যেতে পারে। একটি চূড়ান্ত ¡Æi¡Ç, যদি উপস্থিত থাকে,
নির্দেশ করে যে রেজেক্স একটি কেস-সংবেদনশীল পদ্ধতিতে প্রয়োগ করা উচিত।

ফিল্টার, একবার সেট, সক্রিয় বা অক্ষম করা যাবে অন্য ফর্ম সঙ্গে
¡Èfilter¡Écommand (নীচে বর্ণিত)। এটি সাময়িকভাবে বন্ধ করা যেতে পারে (বা, যদি
অক্ষম, সাময়িকভাবে চালু) ¡È!F!¡Éline উপসর্গ দ্বারা।

ফিল্টার করা লাইনগুলি ঐচ্ছিকভাবে সংরক্ষণ করা যেতে পারে এবং তারপরে আপনি যদি চান তাহলে প্রদর্শন করা যেতে পারে। সংরক্ষিত দেখুন
তালিকার আকার Éand¡Èshow¡Écommands.

মনে রাখবেন যে আপনি যদি সংরক্ষণ সক্ষম করে থাকেন এবং শুধুমাত্র একটি লাইন ফিল্টার করা হয়, তবে এটি সহজ
শেষে মুদ্রিত (একটি লাইন কীভাবে ফিল্টার করা হয়েছিল সে সম্পর্কে একটি এক লাইনের বার্তা প্রিন্ট করার পরিবর্তে)।

যাইহোক, এর জন্য একটি ভাল¡Èname¡Éfilter ফরমান হবে:

ফিল্টার "নাম" #^[^/]+/[^/]* [^/]*/$#

যেহেতু এটি সমস্ত এন্ট্রি ফিল্টার করবে যেগুলির মধ্যে শুধুমাত্র একটি ইংরেজি বিভাগ ছিল, সেই বিভাগটি হচ্ছে a
নাম এটি একটি রেজেক্সকে সীমাবদ্ধ করার জন্য ¡Æ/¡Ç ব্যতীত অন্য কিছু ব্যবহার করার উদাহরণও
জিনিস পড়া একটু সহজ করে তোলে.

ছাঁকনি [বুলিয়ান]
এর জন্য ফিল্টার সক্ষম বা নিষ্ক্রিয় করে৷ নির্বাচিত ছেঁদা. যদি কোন যুক্তি দেওয়া না হয়, প্রদর্শন করে
বর্তমান ফিল্টার এবং স্থিতি।

[ডিফল্ট] ভাঁজ [বুলিয়ান]
সার্জারির নির্বাচিত ছেঁদাএর কেস ফোল্ডিং চালু বা বন্ধ (ডিফল্ট চালু আছে), অথবা না থাকলে রিপোর্ট করা হয়
যুক্তি দেওয়া হয়েছে। যাইহোক, যদি ¡Èdefault¡É নির্দিষ্ট করা হয়, তাহলে যে মানটি উত্তরাধিকার সূত্রে প্রাপ্ত হবে
পরবর্তীতে লোড করা ফাইল দ্বারা ডিফল্ট সেট করা হয় (বা রিপোর্ট করা হয়)।

¡È!c!¡Éline উপসর্গ দ্বারা সাময়িকভাবে টগল করা যেতে পারে।

[ডিফল্ট] ফাজ [বুলিয়ান]
সার্জারির নির্বাচিত ছেঁদাএর fuzzification চালু বা বন্ধ (ডিফল্ট চালু আছে), অথবা না হলে রিপোর্ট করা হবে
যুক্তি দেওয়া হয়েছে। যাইহোক, যদি ¡Èdefault¡É নির্দিষ্ট করা হয়, তাহলে যে মানটি উত্তরাধিকার সূত্রে প্রাপ্ত হবে
পরবর্তীতে লোড করা ফাইল দ্বারা ডিফল্ট সেট করা হয় (বা রিপোর্ট করা হয়)।

সাময়িকভাবে ¡È!f!¡Éline উপসর্গ দ্বারা টগল করা যেতে পারে।

সাহায্য [regex]
একটি যুক্তি ছাড়া একটি ছোট সাহায্য তালিকা দেয়. একটি আর্গুমেন্টের সাথে, শুধুমাত্র কমান্ড যার তালিকা
সাহায্য স্ট্রিং প্রদত্ত দ্বারা বাছাই করা হয় regex.

[ডিফল্ট] হাইলাইট [বুলিয়ান]
এর জন্য মিলিত-স্ট্রিং হাইলাইটিং চালু বা বন্ধ করে নির্বাচিত ছেঁদা (ডিফল্ট বন্ধ), বা রিপোর্ট
বর্তমান অবস্থা যদি কোন যুক্তি দেওয়া না হয়। যাইহোক, যদি ¡Èdefault¡É নির্দিষ্ট করা হয়, মান
পরবর্তীতে লোড করা ফাইলগুলির দ্বারা ডিফল্ট হিসাবে উত্তরাধিকার সূত্রে প্রাপ্ত করা সেট (বা রিপোর্ট)।

যদি চালু থাকে, লাইনের যে অংশটি মিলেছিল সেটিকে বোল্ড বা বিপরীত ভিডিওতে দেখায় (নীচে দেখুন)
অনুসন্ধান দ্বারা regex. একাধিক রেজেক্স দেওয়া থাকলে, সেই অংশটি প্রথম রেজেক্সের সাথে মিলে যায়
প্রদর্শন করা হয়।

মনে রাখবেন যে একটি রেজেক্স একটি লাইনের একটি অংশের সাথে মেলে যা পরে a দ্বারা মুছে ফেলা হয় পরিবর্তন
প্যারামিটার এই ক্ষেত্রে, কোন হাইলাইটিং করা হয় না।

অস্থায়ীভাবে ¡È!h!¡Éline উপসর্গ দ্বারা টগল করা যেতে পারে।

হাইলাইট শৈলী [সাহসী | বিপরীত | স্ট্যান্ড আউট, লক্ষণীয় হওয়া, স্পষ্টতই স্বতন্ত্র হওয়া | <___>]
হাইলাইট করার সময় হাইলাইট করার স্টাইল সেট করে। বিপরীত (বিপরীত ভিডিও) এবং
স্ট্যান্ড আউট, লক্ষণীয় হওয়া, স্পষ্টতই স্বতন্ত্র হওয়া সব একই. ডিফল্ট হয় সাহসী. আপনি একটি HTML ট্যাগ দিতে পারেন, যেমন
হিসাবে ¡È ¡É এবং আইটেম দ্বারা আবৃত করা হবে ... . এই বিশেষ করে হবে
যখন আউটপুট একটি CGI তে যায়, যেমন সার্ভারে লুকআপ তৈরি করা হয় তখন এটি কার্যকর
কনফিগারেশন.

মনে রাখবেন যে হাইলাইটিং কাঁচা VT100/xterm কন্ট্রোল সিকোয়েন্স ব্যবহার করে প্রভাবিত হয়। এই
আপনার টার্মিনাল সেগুলি বুঝতে না পারলে বিশেষত খুব সুন্দর নয়। দুঃখিত।

যদি {অভিব্যক্তি} আদেশ...

যদি মূল্যায়ন করা হয় অভিব্যক্তি অ-শূন্য, হুকুম মৃত্যুদন্ড কার্যকর করা হবে।

উল্লেখ্য যে {} এর পরিবর্তে () এর চারপাশে অভিব্যক্তি.

অভিব্যক্তি সংখ্যা, অপারেটর, বন্ধনী, ইত্যাদি নিয়ে গঠিত হতে পারে
স্বাভাবিক +, -, *, এবং /, হল:

!x ¡Ä ফলন 0 যদি x অ-শূন্য, 1 যদি x শূন্য।
x && y ¡Ä
!x ¡Ä¡Ænot¡Çফলন 1 যদি x শূন্য হয়, শূন্য না হলে 0।
x & y ¡Ä¡Æand¡Çযদি 1 উভয়ই x এবং y অ-শূন্য, অন্যথায় 0।
x | y ¡Ä¡Æor¡Ç ফলন 1 যদি x or y (বা উভয়) অ-শূন্য, অন্যথায় 0

বিশেষ টোকেনও থাকতে পারে সত্য এবং মিথ্যা যা যথাক্রমে 1 এবং 0।

এছাড়াও আছে চেক করা হয়েছে, মিলেছে, মুদ্রিত, অশব্দ, এবং ফিল্টার যা অনুরূপ
দ্বারা মুদ্রিত মান পরিসংখ্যান কমান্ড।

একটি উদাহরণ ব্যবহার একটি কম্পিউটার-উত্পাদিত স্ক্রিপ্টে নিম্নলিখিত ধরনের জিনিস হতে পারে:

!d!এই লাইনটি আশা করি
যদি {!printed} বার্তা পাঠান উফ! "এই লাইনটি আশা করুন" খুঁজে পাওয়া যায়নি

ইনপুট এনকোডিং [ euc | sjis]
ইন্টারেক্টিভে 8-বিট বাইট পাওয়া গেলে কোন এনকোডিং ব্যবহার করতে হবে তা সেট করতে (বা প্রতিবেদন) ব্যবহার করা হয়
ইনপুট (JIS এর সমস্ত স্বাদ সর্বদা স্বীকৃত)। এছাড়াও দেখুন এনকোডিং এবং আউটপুট
এনকোডিং কমান্ড।

সীমা [মূল্য]
স্থগিত করার আগে যেকোনো অনুসন্ধানের সময় মুদ্রণের জন্য লাইনের সংখ্যা সেট করে (অথবা বর্তমান রিপোর্ট করে
কোন মান না দিলে সংখ্যা)। ডিফল্ট হল 100।

শূন্য সেট করা হলে আউটপুট সীমা নিষ্ক্রিয় করা হয়।

লগ [ থেকে [+] ফাইল ]
প্রোগ্রাম আউটপুট লগিং শুরু হয় ফাইল (জাপানি এনকোডিং পদ্ধতি একই রকম
স্ক্রিন আউটপুটের জন্য)। যদি ¡È+¡É দেওয়া হয়, লগটি যে কোনও পাঠ্যের সাথে যুক্ত করা হয়
আগে ছিল ফাইল, যে ক্ষেত্রে একটি অগ্রণী ড্যাশড লাইন ফাইলে ঢোকানো হয়।

যদি কোন যুক্তি দেওয়া না হয়, বর্তমান লগিং অবস্থা রিপোর্ট করে।

লগ - | বন্ধ
যদি শুধুমাত্র¡È-¡Éor বন্ধ দেওয়া হয়, যে কোনো বর্তমানে খোলা লগ ফাইল বন্ধ করা হয়।

লোড [-এখন|-যখন প্রয়োজন]"ফাইলের নাম"
পরবর্তী উপলব্ধ স্লটে নামযুক্ত ফাইল লোড করুন। যদি একটি পূর্বনির্ধারিত সূচক পাওয়া যায়
( as¡Èফাইলের নাম.jin¡É)এটিও লোড করা হয়। অন্যথায়, অভ্যন্তরীণভাবে একটি সূচক তৈরি হয়।

লোড করা ফাইল (এবং সূচক, যদি লোড করা হয়) নিষ্ক্রিয় সময়ে লোড করা হবে। এই
একটি স্টার্টআপ ফাইলকে অনেকগুলি ফাইল লোড করার জন্য তালিকাভুক্ত করার অনুমতি দেয়, তবে প্রতিটির জন্য অপেক্ষা করতে হবে না
তাদের পালাক্রমে লোড. ¡È-now¡Éflag ব্যবহার করার ফলে লোড অবিলম্বে ঘটতে পারে, যখন
¡È-whenneeded¡É বিকল্প ব্যবহার করে (¡È-wn¡É এ সংক্ষিপ্ত করা যেতে পারে) লোড শুধুমাত্র ঘটতে পারে
যখন স্লট প্রথম অ্যাক্সেস করা হয়.

ডাকা খুঁজে দেখো as
% lookup -writeindex ফাইলের নাম
একটি সূচক ফাইল তৈরি এবং লিখতে, যা ভবিষ্যতে স্বয়ংক্রিয়ভাবে ব্যবহার করা হবে।

যদি ফাইলটি ইতিমধ্যে লোড হয়ে থাকে, তবে ফাইলটি পুনরায় পড়া হয় না, তবে পূর্বে পড়া ফাইলটি
ভাগ করা হয় তবে নতুন স্লটের নিজস্ব আলাদা পতাকা, প্রম্পট, ফিল্টার ইত্যাদি থাকবে।

পরিবর্তন/regex/প্রতিস্থাপন করা/[ইজি]
সেট করে পরিবর্তন জন্য পরামিতি নির্বাচিত ফাইল. যদি একটি ফাইল একটি পরিবর্তন পরামিতি আছে
এটির সাথে যুক্ত, অনুসন্ধানের সময় নির্বাচিত প্রতিটি লাইনে লাইনের সেই অংশ থাকবে
যা মেলে regex (যদি থাকে) দ্বারা প্রতিস্থাপিত প্রতিস্থাপন মুদ্রিত হওয়ার আগে স্ট্রিং।

মত ছাঁকনি কমান্ড, ডিলিমিটারের প্রয়োজন নেই ¡Æ/¡Ç; যেকোন অ-স্পেস অক্ষর ঠিক আছে।
যদি একটি চূড়ান্ত ¡Æi¡Ç দেওয়া হয়, regex একটি কেস-সংবেদনশীল পদ্ধতিতে প্রয়োগ করা হয়। যদি একটি
চূড়ান্ত ¡Æg¡Ç দেওয়া হয়েছে, প্রতিস্থাপন লাইনের সমস্ত ম্যাচে করা হয়, শুধুমাত্র প্রথম নয়
অংশ যা মিলতে পারে regex.

সার্জারির প্রতিস্থাপন মিলিত পাঠ্যের অংশগুলি উল্লেখ করতে এতে ¡È1¡É ইত্যাদি এমবেড করা থাকতে পারে৷
(রেগুলার এক্সপ্রেশনের টিউটোরিয়াল দেখুন)।

পরিবর্তন পরামিতি, একবার সেট করা হলে, এর অন্য ফর্মের সাথে সক্ষম বা অক্ষম করা যেতে পারে
পরিবর্তন কমান্ড (নীচে বর্ণিত)। এটি ¡È!m!¡Éline এর মাধ্যমে সাময়িকভাবে টগল করা হতে পারে৷
উপসর্গ

অতি-জাতীয়তাবাদীদের জন্য একটি নির্বোধ উদাহরণ হতে পারে:
পরিবর্তন/ /ডাইনিপন টেইকোকু/জি
যাতে একটি লাইন যেমন
Æü¶ä [¤Ë¤Á¤®¤ó] /ব্যাঙ্ক অফ জাপান/
হিসাবে বেরিয়ে আসবে
Æü¶ä [¤Ë¤Á¤®¤ó] /ব্যাঙ্ক অফ ডাইনিপ্পন টেইকোকু/

সঙ্গে modify কমান্ডের একটি বাস্তব উদাহরণ হিসাবে কানজিডিক, এটা সম্ভবত যে এক বিবেচনা
প্রতিটি এন্ট্রি আছে সব বিভিন্ন ক্ষেত্রে আগ্রহী নয়. নিম্নলিখিত ব্যবহার করা যেতে পারে
আউটপুট থেকে U, N, Q, M, E, B, C এবং Y ক্ষেত্রের তথ্য মুছে ফেলুন:

পরিবর্তন করুন /( [UNQMECBY]\S+)+//g,1

এটা জটিল ধরনের, কিন্তু কাজ করে. উল্লেখ্য যে এখানে প্রতিস্থাপন অংশ খালি, মানে
শুধু মিলে যাওয়া অংশগুলি সরিয়ে ফেলুন। Æü এই ধরনের অনুসন্ধানের ফলাফল সাধারণত হবে
ছাপানো

Æü 467c U65e5 N2097 B72 B73 S4 G1 H3027 F1 Q6010.0 MP5.0714 ¡À
MN13733 E62 Yri4 P3-3-1 ¥Ë¥Á ¥¸¥Ä ¤Ò -¤Ó -¤« {দিন}

কিন্তু উপরোক্ত modify spec দিয়ে, আরো সহজভাবে প্রদর্শিত হবে

Æü 467c S4 G1 H3027 F1 P3-3-1 ¥Ë¥Á ¥¸¥Ä ¤Ò -¤Ó -¤« {দিন}

পরিবর্তন [বুলিয়ান]
এর জন্য পরিবর্তন পরামিতি সক্ষম বা নিষ্ক্রিয় করে নির্বাচিত ফাইল, অথবা বর্তমান রিপোর্ট
কোনো যুক্তি না দিলে স্ট্যাটাস।

বার্তা স্ট্রিং
দেওয়া স্ট্রিং মুদ্রিত হয়।

সম্ভবত একটি স্ক্রিপ্টে একটি লক্ষ্য কমান্ড হিসাবে ব্যবহৃত হয় if কমান্ড।

আউটপুট এনকোডিং [ euc | sjis | জিস...]
প্রোগ্রাম আউটপুটের জন্য ঠিক কি ধরনের এনকোডিং ব্যবহার করা উচিত তা সেট করতে ব্যবহৃত হয় (এছাড়াও দেখুন
ইনপুট এনকোডিং আদেশ)। ব্যবহৃত হয় যখন এনকোডিং আদেশ কারো জন্য যথেষ্ট বিস্তারিত নয়
চাহিদা.

যদি কোন যুক্তি দেওয়া না হয়, বর্তমান আউটপুট এনকোডিং রিপোর্ট করে। অন্যথায়, যুক্তি হতে পারে
সাধারণত এর যেকোনো যুক্তিসঙ্গত ড্যাশ-বিচ্ছিন্ন সমন্বয় হতে পারে:

ইউক
আউটপুট এনকোডিংয়ের জন্য EUC নির্বাচন করে।

sjis
আউটপুট এনকোডিংয়ের জন্য Shift-JIS নির্বাচন করে।

jis[78|83|90][-ascii|-রোমান]
আউটপুট এনকোডিংয়ের জন্য JIS নির্বাচন করে। যদি কোন বছর (78, 83, বা 90) না দেওয়া হয়, 78 ব্যবহার করা হয়।
ঐচ্ছিকভাবে উল্লেখ করতে পারে যে ¡Èইংরেজি¡ নিয়মিত হিসাবে এনকোড করা উচিত৷ হওয়া ASCII (ডিফল্ট
যখন JIS নির্বাচিত) বা হিসাবে জিস-রোমান.

212
নির্দেশ করে যে JIS X0212-1990 সমর্থিত হওয়া উচিত (Shift-JIS আউটপুটের জন্য উপেক্ষা করা)।

no212
নির্দেশ করে যে JIS X0212-1990 সমর্থিত হবে না (ডিফল্ট সেটিং)। এই
এর ডোমেনের অধীনে JIS X0212-1990 অক্ষর রাখে বিতরণ, nodisp, কোড, বা ছাপ
(নীচে বর্ণিত).

hwk
নির্দেশ করে যে hAlf wঅলসতা kana কে যেমন আছে (ডিফল্ট সেটিং) রেখে দেওয়া উচিত।

nohwk
নির্দেশ করে যে hAlf wঅলসতা kana আউটপুট থেকে ছিনতাই করা উচিত। (না এখনো
বাস্তবায়িত)।

foldhwk
নির্দেশ করে যে hAlf wঅলসতা kana তাদের পূর্ণ-প্রস্থের অংশগুলির সাথে ভাঁজ করা উচিত।
(না এখনো বাস্তবায়িত)।

বিতরণ
নির্দেশ করে যে অ-প্রদর্শনযোগ্য অক্ষর (যেমন JIS X0212-1990 যখন আউটপুট
এনকোডিং পদ্ধতি হল Shift-JIS) যেভাবেই হোক পাস করা উচিত (সম্ভবত ফলস্বরূপ
পর্দার আবর্জনা)।

nodisp
নির্দেশ করে যে অ-প্রদর্শনযোগ্য অক্ষরগুলি আউটপুট থেকে শান্তভাবে ছিনিয়ে নেওয়া উচিত।

কোড
নির্দেশ করে যে অ-প্রদর্শনযোগ্য অক্ষর তাদের অক্টাল কোড হিসাবে মুদ্রিত করা উচিত
(পূর্বনির্ধারিত সেটিং).

ছাপ
নির্দেশ করে যে অ-প্রদর্শনযোগ্য অক্ষর ¡È¡ú¡É হিসাবে মুদ্রিত করা উচিত।

অবশ্যই, সমস্ত বিকল্পগুলি সমস্ত সংমিশ্রণে বা সর্বদা অর্থপূর্ণ নয়। যখন
বর্তমান (বা নতুন) আউটপুট এনকোডিং রিপোর্ট করা হয়েছে, একটি সম্পূর্ণ এবং সঠিক স্পেসিফায়ার প্রতিনিধিত্ব করে
আউটপুট এনকোডিং নির্বাচিত। একটি উদাহরণ হতে পারে ¡Èjis78-ascii-no212-hwk-code¡É।

পেজার [ বুলিয়ান | আয়তন ]
একটি আউটপুট পেজার চালু বা বন্ধ করে, এটির স্ক্রিনের আকারের ধারণা সেট করে বা বর্তমানের প্রতিবেদন করে
অবস্থা।

আয়তন মুদ্রিত লাইনের সংখ্যা নির্দেশ করে একটি একক সংখ্যা হতে পারে
¡ÈMORE?¡Éprompts (সাধারণত মোট স্ক্রীনের উচ্চতার থেকে কয়েক লাইন কম, ডিফল্ট
20 লাইন হচ্ছে)। এটি ¡È#x#¡É আকারে দুটি সংখ্যাও হতে পারে যেখানে প্রথম সংখ্যাটি
প্রস্থ (অর্ধ-প্রস্থের অক্ষরে; ডিফল্ট 80) এবং দ্বিতীয়টি উপরের মতো লাইন-প্রতি-পৃষ্ঠা।

পেজার চালু থাকলে, আউটপুটের প্রতিটি পৃষ্ঠায় একটি ¡ÈMORE?¡Éprompt হবে, যেখানে সেখানে
চারটি সম্ভাব্য প্রতিক্রিয়া। একটি স্থান আরও একটি সম্পূর্ণ পৃষ্ঠা মুদ্রণের অনুমতি দেবে। একটি ফিরতি হবে
আরও একটি লাইনের অনুমতি দিন। A¡Æc¡Ç(for¡Ècontinue¡É) বাকি সব আউটপুট করবে (এর জন্য
বর্তমান কমান্ড) বিরতি ছাড়াই এগিয়ে যেতে, যখন a¡Æq¡Ç(for¡Èquit¡É) আউটপুট ফ্লাশ করবে
বর্তমান কমান্ডের জন্য।

OS দ্বারা সমর্থিত হলে, পেজার আকারের প্যারামিটারগুলি উইন্ডো থেকে যথাযথভাবে সেট করা হয়
স্টার্টআপ বা উইন্ডোর আকার পরিবর্তনের সময় আকার।

ডিফল্ট পেজার অবস্থা ¡Èoff¡É.

[স্থানীয়] প্রম্পট "স্ট্রিং"
প্রম্পট স্ট্রিং সেট করে। যদি Èlocal¡É নির্দেশিত হয়, তাহলে এর জন্য প্রম্পট স্ট্রিং সেট করে নির্বাচিত
ছেঁদা কেবল. অন্যথায়, গ্লোবাল ডিফল্ট প্রম্পট স্ট্রিং সেট করে।

প্রম্পট স্ট্রিং-এর বিশেষ %-সিকোয়েন্স থাকতে পারে যা নীচে দেখানো হয়েছে, সাথে সম্পর্কিত কমান্ড দেওয়া আছে
বন্ধনী:

%N ¡Ä ডিফল্ট ছেঁদাএর ফাইল বা কম্বো নাম।
%n ¡Ä %N এর মতো, কিন্তু ফাইলের নাম হলে কোনো অগ্রণী পথ দেখানো হয় না।
%# ¡Ä ডিফল্ট ছেঁদাএর নম্বর।
%S ¡Ä the¡Èকমান্ড-পরিচয়¡ অক্ষর (cmdchar)
%0 চলমান প্রোগ্রামের নাম
%F='স্ট্রিং' ¡Ä স্ট্রিং ফিল্টারিং সক্ষম হলে দেখানো হয় (ফিল্টার)
%M='স্ট্রিং' ¡Ä স্ট্রিং পরিবর্তন সক্ষম হলে দেখানো হয়েছে (সংশোধন)
%w='স্ট্রিং' ¡Ä স্ট্রিং দেখানো হয়েছে যদি শব্দ মোড চালু থাকে (শব্দ)
%c='স্ট্রিং' ¡Ä স্ট্রিং কেস ভাঁজ করা থাকলে দেখানো হয় (ভাঁজ করা)
%f='স্ট্রিং' ¡Ä স্ট্রিং দেখানো হয়েছে যদি fuzzification on (fuzz)।
%W='স্ট্রিং' ¡Ä স্ট্রিং ওয়াইল্ডকার্ড-প্যাট হলে দেখানো হয়। মোড চালু (ওয়াইল্ডকার্ড)।
%d='স্ট্রিং' ¡Ä স্ট্রিং প্রদর্শিত হলে প্রদর্শিত হয় (প্রদর্শন)।
%C='স্ট্রিং' ¡Ä স্ট্রিং বর্তমানে একটি কমান্ড প্রবেশ করানো হলে দেখানো হয়।
%l='স্ট্রিং' ¡Ä স্ট্রিং লগিং চালু থাকলে দেখানো হয় (লগ)।
%L ¡Ä বর্তমান আউটপুট লগের নাম, যদি থাকে (লগ)

পরীক্ষার জন্য (%f, ইত্যাদি), আপনি ¡Æ!¡Çকে ¡Æ%¡Ç এর ঠিক পরে রাখতে পারেন
পরীক্ষা (যেমন %!f="no fuzz")। যদি একটি ফিল্টার ইনস্টল করা থাকে কিন্তু নিষ্ক্রিয় থাকে তাহলে %F এর বিপরীত
(অর্থাত স্ট্রিং ডিফল্ট ফাইলের জন্য কোন ফিল্টার না থাকলে কখনই দেখানো হবে না)। পরিবর্তন
%M তুলনামূলকভাবে কাজ করে।

এছাড়াও, আপনি একটি আর্গুমেন্ট স্ট্রিং নেওয়া আইটেমগুলির জন্য একটি বিকল্প ফর্ম ব্যবহার করতে পারেন। প্রতিস্থাপন
বন্ধনী সহ উদ্ধৃতিগুলি আচরণ করবে স্ট্রিং একটি রিকার্সিভ প্রম্পট স্পেসিফায়ার হিসাবে। উদাহরণ স্বরূপ,
স্পেসিফায়ার

%C='command'%!C(%f='অস্পষ্ট' অনুসন্ধান:)

একটি কমান্ড প্রবেশ করালে একটি ¡Ècommand¡Éprompt হবে, যখন এর ফলাফল উভয়ই হবে
একটি অস্পষ্ট অনুসন্ধান: ¡ বা একটি অনুসন্ধান: ¡ প্রম্পট যদি একটি কমান্ড প্রবেশ না করে। বন্ধনী
নির্মাণ নেস্ট করা হতে পারে.

নোট করুন যে পরীক্ষার গঠনের অক্ষরগুলি অক্ষরগুলির মতোই
INPUT SYNTAX-এ বর্ণিত অনুক্রমগুলি।

একটি চমৎকার প্রম্পট কমান্ডের একটি উদাহরণ হতে পারে:

প্রম্পট "%C(%0 কমান্ড)%!C(%w'*'%!f'raw '%n)>"

এই প্রম্পট স্পেসিফিকেশনের সাথে, প্রম্পটটি সাধারণত ¡È হিসাবে প্রদর্শিত হবেফাইলের নাম> তবে কখন
¡Èraw হিসাবে অস্পষ্টকরণ বন্ধ করা হয়েছে ফাইলের নাম> ¡É. এবং যদি শব্দ-অভিরুচি মোড চালু থাকে, তাহলে
পুরো জিনিস একটি ¡È*¡এপ্রেপেন্ডেড আছে. যাইহোক যদি একটি কমান্ড প্রবেশ করা হয়, প্রম্পট হবে
তারপর ¡È হয়ে যাননাম কমান্ড¡É, কোথায় নাম প্রোগ্রামের নাম ছিল (সিস্টেম নির্ভর, কিন্তু বেশিরভাগ
সম্ভবত ¡Èlookup¡É)।

ডিফল্ট প্রম্পট ফরম্যাট স্ট্রিং হল ¡È%C(%0 কমান্ড)%!C(সার্চ [%n])> ¡É।

regex ডিবাগ [বুলিয়ান]
অভ্যন্তরীণ রেজেক্স ডিবাগিং পতাকা সেট করে (আপনি যদি কোটি কোটি লাইনের জিনিস চান তাহলে চালু করুন
আপনার পর্দায় spewed)।

সংরক্ষিত তালিকার আকার [মূল্য]
একটি অনুসন্ধানের সময়, ফিল্টার বা শব্দের কারণে আউটপুট থেকে মেলে এমন লাইনগুলি বাদ দেওয়া যেতে পারে-
পছন্দ মোড। এই কমান্ডটি যেকোনো একটির সময় মনে রাখার জন্য এই ধরনের লাইনের সংখ্যা নির্ধারণ করে
অনুসন্ধান করুন, যাতে তারা পরে (পরবর্তী অনুসন্ধানের আগে) দ্বারা প্রদর্শিত হতে পারে প্রদর্শনী কমান্ড।

ডিফল্ট 100।

নির্বাচন করুন [ NUM | নাম | . ]
If NUM দেওয়া হয়, সেট করে ডিফল্ট ছেঁদা সেই স্লট নম্বরে। যদি নাম দেওয়া হয়, সেট করে
ডিফল্ট ছেঁদা সেই নামের সাথে লোড করা একটি ফাইল (বা সংমিশ্রণ) সহ পাওয়া প্রথম স্লটে।
মন্ত্রটি নির্বাচন করে।
স্ক্রিপ্ট ফাইল যেখানে আপনি নির্দেশ করতে চান যে কোনো পরবর্তী পতাকা পরিবর্তনের সাথে কাজ করা উচিত
স্ক্রিপ্টের সময় যে ফাইলটি ডিফল্ট ছিল উৎসd.

যদি কোন যুক্তি দেওয়া না হয়, কেবল বর্তমান রিপোর্ট করে ডিফল্ট ছেঁদা (এছাড়াও দেখুন নথি পত্র
আদেশ)।

কমান্ড ফাইলের মাধ্যমে লোড হয় উৎস কমান্ড, বা স্টার্টআপ ফাইল হিসাবে, ডিলিং কমান্ড
প্রতি-স্লট আইটেমগুলির সাথে (পতাকা, স্থানীয় প্রম্পট, ফিল্টার, ইত্যাদি) ফাইল বা স্লট শেষের সাথে কাজ করে
নির্বাচন করাএড লোড সম্পূর্ণ হলে শেষ এই ধরনের নির্বাচিত স্লটটি নির্বাচিত থাকে।

ইন্টারেক্টিভভাবে, ডিফল্ট স্লট হয়ে যাবে নির্বাচিত ছেঁদা পরবর্তী অনুসন্ধানের জন্য এবং
যে কমান্ডগুলি একটি সংযোজিত¡È,#¡É(ইনপুট সিনট্যাক্সে বর্ণিত হয়েছে) দিয়ে বর্ধিত করা হয় না
অধ্যায়).

প্রদর্শনী
পূর্ববর্তী অনুসন্ধান থেকে এলিড করা যেকোনো লাইন দেখায় (হয় a এর কারণে ছাঁকনি or শব্দ পছন্দ
মোড).

যদি পরিবর্তনগুলি সক্ষম করা হয়
ফাইল. আপনি এই কমান্ডের সাথে ¡È!m!¡Éline উপসর্গটিও ব্যবহার করতে পারেন (এই ক্ষেত্রে, রাখুন
the¡È!m!¡Éআগে কমান্ড-সূচক চরিত্র)।

তালিকার দৈর্ঘ্য ¡Èসংরক্ষিত তালিকার আকার¡ইকমান্ড দ্বারা নিয়ন্ত্রিত হয়।

উৎস "ফাইলের নাম"
থেকে কমান্ড পড়া হয় ফাইলের নাম এবং মৃত্যুদন্ড কার্যকর করা হয়েছে।

ফাইলে, ¡È#¡É দিয়ে শুরু হওয়া সমস্ত লাইন মন্তব্য হিসাবে উপেক্ষা করা হয় (মনে রাখবেন যে মন্তব্যগুলি অবশ্যই
নিজেরাই একটি লাইনে উপস্থিত হয়, কারণ ¡È#¡É একটি যুক্তিসঙ্গত চরিত্র যা কমান্ডের মধ্যে থাকে)।

যে লাইনগুলির প্রথম অ-শূন্য অক্ষরগুলি হল ¡È=¡É,¡È!¡É, or¡È+¡Éগুলি অনুসন্ধান হিসাবে বিবেচিত হয়, যখন
অন্যান্য সমস্ত অ-শূন্য লাইন বিবেচনা করা হয় খুঁজে দেখো আদেশ অতএব, জন্য কোন প্রয়োজন নেই
কমান্ড-পরিচয় চরিত্র দিয়ে শুরু করার লাইন। যাইহোক, নেতৃস্থানীয় হোয়াইটস্পেস হয়
সবসময় ঠিক আছে

সার্চ লাইনের জন্য, খেয়াল রাখবেন যে কোনো ট্রেইলিং হোয়াইটস্পেস যদি অবাঞ্ছিত হয় তাহলে মুছে ফেলা হয়
ট্রেইলিং হোয়াইটস্পেস (সকল নন-লিডিং হোয়াইটস্পেসের মতো) নিয়মিত অংশ হিসাবে রাখা হয়
অভিব্যক্তি।

একটি কমান্ড ফাইলের মধ্যে, কমান্ড যা প্রতি-ফাইল ফ্ল্যাগগুলিকে সংশোধন করে এবং এইগুলি সর্বদা এর সাথে কাজ করে
অতি সম্প্রতি লোড করা (বা নির্বাচিত) ফাইল। অতএব, লাইন বরাবর কিছু

"my.word.list" লোড করুন
শব্দ সেট করুন

"my.kanji.list" লোড করুন
শব্দ বন্ধ সেট করুন
স্থানীয় প্রম্পট সেট করুন "এন্টার কাঞ্জি>"

স্বজ্ঞাত অর্থ হতে পারে হিসাবে শব্দ হবে.

যেহেতু একটি স্ক্রিপ্ট ফাইলে একটি থাকতে হবে বোঝা, বা নির্বাচন করা কোনো প্রতি স্লট পতাকা সেট করার আগে, এক করতে পারেন
¡Èselect .¡É ব্যবহার করুন কমান্ড স্ক্রিপ্টগুলিকে সহজতর করতে যা ¡Èবর্তমান স্লট¡É-এর সাথে কাজ করে।

স্পিনার [মূল্য]
স্পিনারের মান সেট করুন (একটি নির্বোধ সামান্য বৈশিষ্ট্য)। একটি অ-শূন্য মান সেট করা হলে, হবে
একটি ফাইল চেক করার সময় একটি স্পিনারকে স্পিন করতে দিন, প্রতি একটি ইনক্রিমেন্ট মূল্য মধ্যে লাইন
ফাইল আসলে সার্চ স্পেসিফায়ারের বিরুদ্ধে চেক করা হয়েছে। ডিফল্ট বন্ধ (অর্থাৎ শূন্য)।

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

ট্যাগ [বুলিয়ান] ["স্ট্রিং"]
সক্ষম, নিষ্ক্রিয়, বা জন্য ট্যাগ সেট নির্বাচিত ছেঁদা.

যদি স্লট একটি সমন্বয় স্লট না হয়, একটি ট্যাগ স্ট্রিং সেট করা যেতে পারে (উদ্ধৃতি প্রয়োজন)।

যদি একটি ট্যাগ স্ট্রিং সেট করা থাকে এবং একটি ফাইলের জন্য সক্রিয় করা হয়, স্ট্রিংটি প্রতিটি মিলের জন্য প্রিপেন্ড করা হয়
আউটপুট লাইন মুদ্রিত।

এর বিপরীতে ছাঁকনি এবং পরিবর্তন কমান্ড যা স্বয়ংক্রিয়ভাবে ফাংশন সক্রিয় যখন a
পরামিতি সেট করা হয়, ক ট্যাগ সেট করার সময় স্বয়ংক্রিয়ভাবে সক্ষম হয় না। এটি যখন সক্রিয় করা যেতে পারে
¡È'tag¡Éonor এর মাধ্যমে সেট করা হচ্ছে পরবর্তীতে শুধুমাত্র ¡Ètag on¡É এর মাধ্যমে সক্রিয় করা যেতে পারে যদি নির্বাচিত হয়
স্লট একটি সংমিশ্রণ স্লট, শুধুমাত্র সক্রিয়/অক্ষম অবস্থা পরিবর্তন করা যেতে পারে (ডিফল্টরূপে চালু)।
কোনো ট্যাগ স্ট্রিং সেট করা যাবে না।

বিশেষ চিকিত্সার কারণ ট্যাগগুলি কীভাবে কাজ করে তার বিশেষ প্রকৃতির মধ্যে রয়েছে
সংমিশ্রণ ফাইলের সাথে সমন্বয়।

একটি অনুসন্ধানের সময় যখন নির্বাচিত স্লটটি একটি সংমিশ্রণ স্লট, প্রতিটি ফাইল যা একটি সদস্য
সংমিশ্রণটির প্রতি-ফাইল পতাকা নিষ্ক্রিয় থাকে যদি তাদের সংশ্লিষ্ট পতাকা নিষ্ক্রিয় করা হয়
মূল সংমিশ্রণ স্লটে। এটি সংমিশ্রণ স্লটের পতাকাগুলিকে কাজ করার অনুমতি দেয়
প্রতিটি কম্পোনেন্ট ফাইলের প্রতি-ফাইল ফ্ল্যাগগুলি মুছে ফেলার জন্য একটি মুখোশ।

ট্যাগ পতাকা, তবে, বিশেষ যে উপাদান ফাইলের ট্যাগ পতাকা পরিণত হয় on যদি
কম্বিনেশন স্লটের ট্যাগ পতাকা চালু আছে (এবং, অবশ্যই, কম্পোনেন্ট ফাইলটিতে একটি ট্যাগ আছে
স্ট্রিং নিবন্ধিত)।

এটির উদ্দেশ্য হল যে কেউ একটি ফাইলে একটি (অক্ষম) ট্যাগ সেট করতে পারে, এখনও সরাসরি
সেই ফাইলের বিরুদ্ধে অনুসন্ধানে কোনো পূর্বেপেন্ডেড ট্যাগ থাকবে না। যাইহোক, যদি ফাইল হিসাবে অনুসন্ধান করা হয়
একটি সংমিশ্রণ স্লটের অংশ (এবং সংমিশ্রণ স্লটের ট্যাগ পতাকা চালু আছে), ট্যাগ ইচ্ছা be
প্রিপেন্ডেড, যা সহজেই বুঝতে পারে কোন ফাইল থেকে আউটপুট লাইন আসে।

শব্দবাচক [বুলিয়ান]
ভার্বোজ মোড চালু বা বন্ধ সেট করে, অথবা বর্তমান অবস্থা রিপোর্ট করে (ডিফল্ট চালু)। অনেক আদেশ
ভার্বোস মোড চালু থাকলে নিশ্চিতকরণ সহ উত্তর দিন।

সংস্করণ
প্রোগ্রামের বর্তমান সংস্করণ রিপোর্ট.

[ডিফল্ট] ওয়াইল্ডকার্ড [বুলিয়ান]
সার্জারির নির্বাচিত ছেঁদানিয়মিত চালু থাকলে এর প্যাটার্নগুলি ওয়াইল্ডকার্ড প্যাটার্ন হিসাবে বিবেচিত হয়
অভিব্যক্তি যদি বন্ধ করা হয়। কোন যুক্তি দেওয়া হলে বর্তমান অবস্থা রিপোর্ট করা হয়. যাহোক,
যদি ¡Èdefault¡É নির্দিষ্ট করা হয়, প্যাটার্ন-টাইপ পরবর্তীতে ডিফল্ট হিসাবে উত্তরাধিকারসূত্রে পাওয়া যাবে-
লোড করা ফাইল সেট করা হয়েছে (বা রিপোর্ট করা হয়েছে)।

¡È!W!¡Éline উপসর্গ দ্বারা সাময়িকভাবে টগল করা যেতে পারে।

ওয়াইল্ডকার্ড প্যাটার্ন নির্বাচন করা হলে, পরিবর্তিত মেটাক্যারেক্টারগুলি হল:¡È*¡Émeans¡Èany
stuff¡É,¡È?¡É মানে¡ Èকোন একটি অক্ষর¡É,যখন ¡È+¡Éand¡È.¡É হয়ে ওঠে বিশেষ। অন্যান্য regex
আইটেম যেমন ¡È|¡É, ¡È(¡É, ¡È[¡É, ইত্যাদি অপরিবর্তিত।

আসলে কী মিলবে তা নির্ভর করে ওয়ার্ড-মোডের অবস্থার উপর, পাশাপাশি
প্যাটার্ন নিজেই। যদি শব্দ-মোড চালু থাকে, অথবা প্যাটার্নটি শুরু-এর সাথে শুরু হয়-
শব্দ¡È<¡Éor¡È[¡É, শুধুমাত্র নন-স্পেসগুলি মিলে যাবে। অন্যথায়, যে কোনো অক্ষর মিলে যাবে।

সংক্ষেপে, যখন ওয়াইল্ডকার্ড মোড চালু থাকে, ইনপুট প্যাটার্ন নিম্নলিখিত উপায়ে প্রভাবিত হয়:

* রেগুলার এক্সপ্রেশনে পরিবর্তিত হয়।* বা
? রেগুলার এক্সপ্রেশনে পরিবর্তন করা হয়। বা + রেগুলার এক্সপ্রেশন + এ পরিবর্তিত হয়
. রেগুলার এক্সপ্রেশনে পরিবর্তন করা হয়।

যেহেতু ফাইলের নাম প্যাটার্নগুলিকে প্রায়ই বলা হয় ¡Èfilename globs¡É, কমান্ড ¡Èglob¡É ব্যবহার করা যেতে পারে
¡Èwildcard¡É এর জায়গায়।

[ডিফল্ট] শব্দ|wordpreference [বুলিয়ান]
নির্বাচিত ফাইলের শব্দ-অভিরুচি মোড চালু বা বন্ধ (ডিফল্ট বন্ধ), বা রিপোর্ট
বর্তমান সেটিং যদি কোন আর্গুমেন্ট নির্দিষ্ট করা না থাকে। যাইহোক, যদি ¡Èdefault¡É নির্দিষ্ট করা হয়,
পরবর্তীতে লোড করা ফাইলগুলির দ্বারা ডিফল্ট হিসাবে উত্তরাধিকার সূত্রে প্রাপ্ত মান সেট করা হয় (বা রিপোর্ট করা হয়)।

শব্দ-অভিরুচি মোডে, এন্ট্রিগুলি অনুসন্ধান করা হয় as if অনুসন্ধান regex একটি ছিল
অগ্রণী ¡Æ<¡Ç এবং একটি পিছিয়ে ¡Æ>¡Ç, যার ফলে একটি সম্পূর্ণ-শব্দ মিল সহ এন্ট্রিগুলির একটি তালিকা
regex. যাইহোক, যদি কেউ না থাকে তবে সেখানে হয় অ-শব্দ এন্ট্রি, অ-শব্দ
এন্ট্রি দেখানো হয় (এর জন্য সংরক্ষিত তালিকা ব্যবহার করা হয় -- সেই কমান্ডটি দেখুন)। এই এটা করা
একটি যদি এই মত পুরো শব্দ আছে, আমাকে দেখান, অন্যথায় আপনি যা আছে আমাকে দেখান
Émode পেয়েছি।

শব্দ এবং অ-শব্দ এন্ট্রি উভয়ই থাকলে, অ-শব্দ এন্ট্রিগুলি মনে রাখা হয়
সংরক্ষিত তালিকা (যেকোন সম্ভাব্য ফিল্টার করা এন্ট্রি সেখানে মনে রাখার পরিবর্তে)।

একটি সতর্কতা: যদি একটি অনুসন্ধান একাধিক স্থানে একটি লাইনের সাথে মিলে যায়, এবং প্রথমটি না a
সম্পূর্ণ শব্দ, যখন অন্যদের মধ্যে একটি is, লাইনটি অ-পুরো শব্দ হিসাবে বিবেচিত হবে।
উদাহরণ স্বরূপ, সার্চ¡Öjapan¡× ওয়ার্ড-প্রেফারেন্স মোড অন সহ এন্ট্রির তালিকা করবে না
হিসাবে ¡È/জাপানি/জাপানে ভাষা/¡É, প্রথম ¡Èজাপান¡É যেমন ¡Èজাপানি¡É এর অংশ এবং একটি নয়
সমগ্র শব্দ. আপনার যদি সত্যিই সম্পূর্ণ শব্দের এন্ট্রির প্রয়োজন হয়, তাহলে ¡Æ<¡Çand¡Æ>¡Çyourself ব্যবহার করুন।

মোডটি সাময়িকভাবে ¡È!w!¡Éline উপসর্গের মাধ্যমে টগল করা হতে পারে।

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

প্রস্থান | ছেড়ে | বিদায় | প্রস্থান
প্রোগ্রাম থেকে প্রস্থান করে।

স্টার্টআপ ফাইল


যদি ফাইল¡È~/.লুকআপ¡É বর্তমান, কমান্ড সময় এটি থেকে পড়া হয় খুঁজে দেখো প্রারম্ভকালে।

ফাইলটি একইভাবে পড়া হয় উৎস কমান্ড ফাইলগুলি পড়ে (আরো জন্য সেই এন্ট্রিটি দেখুন
ফাইল ফরম্যাটের তথ্য, ইত্যাদি)

যাইহোক, যদি কমান্ড-লাইন আর্গুমেন্টের মাধ্যমে ফাইল লোড করা হতো, তাহলে এর মধ্যে কমান্ড
ফাইল লোড করার জন্য স্টার্টআপ ফাইল (এবং তাদের সম্পর্কিত কমান্ড যেমন প্রতি-ফাইল ফ্ল্যাগ সেট করা)
উপেক্ষা করা

একইভাবে, কমান্ড-লাইন ফ্ল্যাগ -euc, -jis, বা -sjis-এর যেকোনো ব্যবহার স্টার্টআপে নিষ্ক্রিয় হবে
ইনপুট এবং/অথবা আউটপুট এনকোডিং সেট করার সাথে সম্পর্কিত কমান্ডগুলি ফাইল করুন।

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

নিম্নলিখিত একটি স্টার্টআপ ফাইলের একটি যুক্তিসঙ্গত উদাহরণ:
## স্টার্টআপ ফাইল প্রক্রিয়াকরণের সময় ভার্বোস মোড বন্ধ করুন
verbose বন্ধ

প্রম্পট "%C([%#]%0)%!C(%w'*'%!f'raw '%n)>"
স্পিনার 200
পেজার অন

## এন্ট্রির জন্য এডিক্টের ফিল্টারটি আঘাত করবে
## শুধুমাত্র একটি ইংরেজি অংশ আছে, এবং সেই ইংরেজি অংশ
## একটি pl বা pn উপাধি থাকা।
বোঝা ~/lib/edict
ফিল্টার "নাম" #^[^/]+/[^/]* [^/]*/$#
উপর হাইলাইট
শব্দ চালু

## কানজিডিকের ফিল্টারটি এন্ট্রির জন্য আঘাত করবে এ ছাড়া
## ব্যবহারের ফ্রিকোয়েন্সি নম্বর। modify spec মুছে ফেলবে
## নামের প্রাথমিক কোড সহ ক্ষেত্র (U,N,Q,M,E, এবং Y)
বোঝা ~/lib/kanjidic
ফিল্টার "অসাধারণ"!/ /
পরিবর্তন করুন /( [UNQMEY])+//g

## আমার স্থানীয় শব্দ ফাইলের জন্য একই ফিল্টার ব্যবহার করুন,
## কিন্তু ডিফল্টরূপে বন্ধ করুন।
বোঝা ~/lib/local.words
ফিল্টার "নাম" #^[^/]+/[^/]* [^/]*/$#
ফিল্টার বন্ধ
উপর হাইলাইট
শব্দ চালু
## আমার স্থানীয় শব্দের জন্য একটি ট্যাগ চাই, কিন্তু শুধুমাত্র যখন
## নীচের কম্বোর মাধ্যমে অ্যাক্সেস করা হয়েছে
ট্যাগ বন্ধ "¡Õ"

"শব্দ" 2 0 একত্রিত করুন
শব্দ নির্বাচন করুন

## ইন্টারেক্টিভ ব্যবহারের জন্য ভারবোসিটি আবার চালু করুন।
verbose অন

কম্যান্ড-লাইন যুক্তি


একটি স্টার্টআপ ফাইল ব্যবহারের সাথে, কমান্ড-লাইন আর্গুমেন্টের খুব কমই প্রয়োজন হয়। ব্যবহারিক ব্যবহারে,
তারা শুধুমাত্র একটি সূচক ফাইল তৈরি করতে প্রয়োজন, যেমন:

সন্ধান করুন - লিখুন লেখার ফাইল

ফ্ল্যাগ নয় এমন যেকোনো কমান্ড লাইন আর্গুমেন্টকে ফাইল হিসেবে নেওয়া হয় যা পালাক্রমে লোড হয়
শুরুর সময়। এই ক্ষেত্রে, স্টার্টআপ ফাইলের যেকোনো ¡Èload¡É, ¡Èfilter¡É, ইত্যাদি কমান্ডগুলি হল
উপেক্ষা করা

নিম্নলিখিত পতাকা সমর্থিত:

-হেল্প
একটি সংক্ষিপ্ত সহায়তা বার্তা রিপোর্ট করে এবং প্রস্থান করে।

লিখুন নামযুক্ত ফাইলগুলির জন্য সূচী ফাইল তৈরি করে এবং প্রস্থান করুন। না
প্রারম্ভকালে ফাইল পড়া হয়

-ইউসি
ইইউসি (বর্তমানে ডিফল্ট) ইনপুট এবং আউটপুট এনকোডিং পদ্ধতি সেট করে। ঠিক একই
¡Èকোডিং euc¡Écommand হিসাবে।

-জিস
JIS এ ইনপুট এবং আউটপুট এনকোডিং পদ্ধতি সেট করে। হুবহু ¡Èকোডিংয়ের মতোই
আদেশ।

-সজিস
ইনপুট এবং আউটপুট এনকোডিং পদ্ধতি Shift-JIS এ সেট করে। হুবহু ¡Èকোডিংয়ের মতোই
আদেশ।

-v -সংস্করণ
সংস্করণ স্ট্রিং প্রিন্ট করে এবং প্রস্থান করে।

-নরক
নির্দেশ করে যে স্টার্টআপ ফাইলটি পড়া উচিত নয়।

-rc ফাইল
নামযুক্ত ফাইলটি ডিফল্ট ¡È এর পরিবর্তে স্টার্টআপ ফাইল হিসাবে ব্যবহৃত হয়~/.লুকআপ¡É. এটি একটি
ফাইলটির অস্তিত্ব না থাকার জন্য ত্রুটি।

-শতাংশ NUM
যখন একটি সূচী তৈরি করা হয়, তখন যে অক্ষরগুলি এর থেকে বেশি প্রদর্শিত হয় NUM শতাংশ (ডিফল্ট 50) এর
লাইন সূচী থেকে elided হয়. চিন্তা হল একটা সার্চ দিলে সবচেয়ে বেশি চেক করতে হবে
যেভাবেই হোক একটি ফাইলের লাইনগুলির মধ্যে, কেউ সূচকে প্রচুর পরিমাণে স্থান সংরক্ষণ করতে পারে
সেই তথ্যের প্রতিনিধিত্ব করার জন্য প্রয়োজনীয় ফাইল, এবং সময়/স্থান ট্রেডঅফ শিফট করে, হিসাবে
প্রায়ই ঘটতে থাকা অক্ষরগুলির সূচীকরণ একটি হ্রাসকারী রিটার্ন প্রদান করে।

একটি ছোট সংখ্যা ব্যবহার করে ছোট সূচক তৈরি করা যেতে পারে।

-noindex
নির্দেশ করে যে কমান্ড লাইনের মাধ্যমে লোড করা কোনো ফাইল কোনোটির সাথে লোড করা উচিত নয়
পূর্বনির্ধারিত সূচক, কিন্তু ফ্লাইতে পুনরায় গণনা করা হয়।

-ভারবস
যখনই একটি সূচক তৈরি করা হয় তখন মেট্রিক টন পরিসংখ্যান তৈরি হয়৷

-বন্দর ###
শুধুমাত্র (অনথিভুক্ত) সার্ভার কনফিগারেশনের জন্য, কোন পোর্টে শুনতে হবে তা বলে।

অপারেটিং সিস্টেম বিবেচ্য


I/O আদিম এবং আচরণ অপারেটিং সিস্টেমের সাথে পরিবর্তিত হয়। আমার অপারেটিং সিস্টেমে, আমি
এটি মেমরিতে ম্যাপ করে ফাইলটি পড়তে পারেন, যা একটি মোটামুটি তাত্ক্ষণিক প্রক্রিয়া
ফাইলের আকার নির্বিশেষে। আমি পরে যে মেমরি অ্যাক্সেস যখন, উপযুক্ত বিভাগ
ফাইলের স্বয়ংক্রিয়ভাবে অপারেটিং সিস্টেম দ্বারা মেমরিতে পড়া হয় প্রয়োজন হিসাবে.

এর ফলে খুঁজে দেখো খুব দ্রুত একটি প্রম্পট শুরু করা এবং উপস্থাপন করা, কিন্তু প্রথমটি ঘটায়
কিছু অনুসন্ধান যা আরও ধীরে ধীরে যেতে ফাইলে অনেক লাইন চেক করতে হবে (প্রচুর হিসাবে
ফাইল পড়তে হবে)। যাইহোক, একবার ফাইলের বাল্ক ইন হয়ে গেলে, অনুসন্ধানগুলি খুব বেশি হবে
দ্রুত এখানে জয় হল যে ফাইল-লোডের অপেক্ষাকৃত দীর্ঘ সময়গুলি প্রথম কয়েকটির উপরে পরিমাপ করা হয়
(অথবা কয়েক ডজন, পরিস্থিতির উপর নির্ভর করে) সর্বদা সঠিকভাবে মুখোমুখি হওয়ার পরিবর্তে অনুসন্ধান করে
কমান্ড স্টার্টআপ সময়।

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

ধীরগতির স্টার্টআপের কাছাকাছি যেতে, বিশেষ করে যখন অনেক ফাইল লোড হয়, খুঁজে দেখো ব্যবহারসমূহ অলস
বোঝাই যদি এটি করতে পারে: একটি ফাইল আসলে সেই সময়ে মেমরিতে পড়া হয় না বোঝা কমান্ড হয়
দেওয়া বরং, এটি পড়া হবে যখন প্রথম আসলে অ্যাক্সেস করা হবে। উপরন্তু, ফাইল লোড করা হয়
যখন খুঁজে দেখো নিষ্ক্রিয়, যেমন ব্যবহারকারীর ইনপুটের জন্য অপেক্ষা করার সময়। দেখুন নথি পত্র আরো জন্য আদেশ
তথ্য।

নিয়মিত অভিব্যক্তি, A সংক্ষিপ্ত টিউটোরিয়াল


নিয়মিত এক্সপ্রেশন (সংক্ষেপে ¡Èregex¡É) কোন ধরনের টেক্সট নির্দেশ করতে একটি ¡Ècode¡É ব্যবহার করা হয়
তুমি খুঁজছ. তারা কিভাবে এক জিনিস জন্য অনুসন্ধান
সম্পাদকগণ¡Èvi¡É,¡Èstevie¡É,¡Èmifes¡Éetc., অথবা grep কমান্ড সহ। পার্থক্য আছে
ব্যবহৃত বিভিন্ন রেজেক্স স্বাদের মধ্যে -- আমি এর দ্বারা ব্যবহৃত স্বাদ বর্ণনা করব খুঁজে দেখো এখানে. এছাড়াও,
সাধারণ ক্ষেত্রে পরিষ্কার হওয়ার জন্য, আমি কয়েকটি মিথ্যা বলতে পারি, কিন্তু খুব জঘন্য কিছু নয়।

regex¡Öa¡×এর মানে ¡Èa¡çin সহ যেকোনো লাইন।¡É যথেষ্ট সহজ।

regex¡Öab¡×এর অর্থ হল an¡Æa¡Ç সঙ্গে যেকোন লাইনের সাথে সাথে a¡Æb¡Ç¡É অনুসরণ করা। তাই লাইন
আমি চঞ্চল বোধ করছি
Regex¡Öab¡× মিলবে কারণ, প্রকৃতপক্ষে, সেই লাইনটিতে একটি ¡Èab¡Éon আছে। কিন্তু এটা হবে না
লাইন মেলে

এই লাইনটিতে ab দ্বারা _immedialy_ অনুসরণ করা কোন একটি নেই

কারণ, ভাল, লাইন যা বলে তা সত্য।

বেশিরভাগ ক্ষেত্রে, রেজেক্সে অক্ষর এবং সংখ্যার মানে হল যে আপনি সেই অক্ষরগুলি খুঁজছেন
এবং প্রদত্ত ক্রমে সংখ্যা। তবে ক-এর মধ্যে কিছু বিশেষ অক্ষর ব্যবহার করা হয়েছে
regex

একটি সহজ উদাহরণ একটি সময়কাল হবে. বরং ইঙ্গিত করুন যে আপনি একটি সময়কাল খুঁজছেন, এটা
মানে ¡Èকোন চরিত্র¡É। তাই মূর্খ রেজেক্স¡Ö.¡× এর অর্থ হবে ¡Èযেকোন লাইন যাতে কোনো অক্ষর থাকে
এটা। ঠিক আছে, হয়তো এতটা মূর্খ নয়... আপনি এটি ব্যবহার করতে পারেন অ-ফাঁকা লাইন খুঁজে পেতে।

কিন্তু আরো সাধারণত এটি একটি বৃহত্তর regex অংশ হিসাবে ব্যবহৃত হয়. regex¡Ögray¡× বিবেচনা করুন। এটা হবে না
লাইন মেলে

আকাশ ধূসর এবং মেঘলা ছিল।

ভিন্ন বানানের কারণে (ধূসর বনাম ধূসর)। কিন্তু regex¡Ögr.y¡×যেকোন লাইনের জন্য জিজ্ঞাসা করে
a¡Æg¡Ç,¡Ær¡Ç, কিছু চরিত্র, এবং তারপর a¡Æy¡Ç¡É দিয়ে। সুতরাং এটি ¡Ègrey¡Éand¡Ègray¡É পাবে।
¡Æ.¡Ç এর সাথে কিছুটা অনুরূপ একটি বিশেষ নির্মাণ হবে৷ চরিত্র শ্রেণী. একটি চরিত্রের ক্লাস
a¡Æ[¡Ç দিয়ে শুরু হয় এবং a¡Æ]¡Ç দিয়ে শেষ হয়, এবং এর মধ্যে দেওয়া যেকোনো অক্ষরের সাথে মিলবে। একটি
উদাহরণ হতে পারে

gr[ea]y

যা a¡Æg¡Ç, ¡Ær¡Ç, an¡Æe¡Ç এর সাথে লাইনের মিল করবেor an¡Æa¡Ç, এবং তারপর a¡Æy¡Ç। ভিতরে a
অক্ষর শ্রেণীতে আপনি যতগুলি চান ততগুলি অক্ষর তালিকাভুক্ত করতে পারেন।

উদাহরণস্বরূপ, সরল রেজিক্স¡Öx[0123456789]y¡× একটি অঙ্কের স্যান্ডউইচের সাথে যেকোনো লাইনের সাথে মিলবে
an¡Æx¡Ç এবং a¡Æy¡Ç মধ্যে।

চরিত্র শ্রেণীর মধ্যে অক্ষর ক্রম সত্যিই না
ব্যাপার...¡Ö[513467289]¡×¡Ö[0123456789]¡× এর মতই হবে।

কিন্তু একটি শর্ট কাট হিসেবে, আপনি ¡Ö[0-9]¡×এর পরিবর্তে ¡Ö[0123456789]¡× লাগাতে পারেন। তাই চরিত্র
class¡Ö[az]¡× যেকোনো ছোট হাতের অক্ষরের সাথে মিলবে, যেখানে অক্ষর ক্লাস¡Ö[a-zA-Z0-9]¡× হবে
যেকোনো অক্ষর বা অঙ্কের সাথে মেলে।

অক্ষর ¡Æ-¡Ç একটি অক্ষর শ্রেণীর মধ্যে বিশেষ, কিন্তু শুধুমাত্র যদি এটি প্রথম জিনিস না হয়।
একটি অক্ষর শ্রেণীর মধ্যে বিশেষ আরেকটি অক্ষর হল ¡Æ^¡Ç, যদি এটি is প্রথম জিনিস.
এটি ক্লাসকে উল্টে দেয় যাতে এটি যেকোনো অক্ষরের সাথে মেলে না তালিকাভুক্ত দ্য
class¡Ö[^a-zA-Z0-9]¡× স্পেস বা বিরাম চিহ্ন সহ যেকোনো লাইনের সাথে মিলবে।

কিছু সাধারণ চরিত্রের ক্লাসের জন্য কিছু বিশেষ শর্ট-হ্যান্ড সিকোয়েন্স রয়েছে। দ্য
ক্রম¡Ö\d¡×এর অর্থ¡Èdigit¡É, এবং ¡Ö[0-9]¡× এর মতোই। ¡Ö\w¡×এর অর্থ ¡Èশব্দের উপাদান¡Éএবং
¡Ö[0-9a-zA-Z_]¡× এর মতোই। ¡Ö\s¡× মানে ¡Èস্পেস-টাইপ জিনিস¡Éএবং ¡Ö এর মতই
\t]¡×(¡Ö\t¡× মানে ট্যাব)।

আপনি জিনিসগুলি বোঝাতে ¡Ö\D¡×,¡Ö\W¡×, এবং¡Ö\S¡× ব্যবহার করতে পারেন না একটি অঙ্ক, শব্দ উপাদান, বা স্থান-
টাইপ জিনিস

আরেকটি বিশেষ চরিত্র হবে ¡Æ?¡Ç. এর মানে হয়ত তার আগে যা ছিল তার মধ্যে একটি,
খুব ভালো না. রেজেক্স ¡Öবাইক? ভাড়ার জন্য ¡×, ¡Èযা কিছু¡É হবে ¡Æs¡Ç, তাই
এটি ভাড়ার জন্য ¡Èবাইকের সাথে বা ভাড়ার জন্য ¡Èবাইকের সাথে লাইন মিলবে৷

বন্ধনীগুলিও বিশেষ, এবং জিনিসগুলিকে একত্রিত করতে পারে। রেজেক্সে

বড় (মোটা হ্যারি)? চুক্তি

¡Èযাহাই হও? তবে মনোযোগ দিতে সতর্ক থাকুন
বিস্তারিত... এই regex মিলবে
আমি বড় মোটা হ্যারি চুক্তি কি দেখতে না!
কিন্তু না
বড় ব্যাপার কি দেখছি না!

এর কারণ হল যদি আপনি ¡Èযার ¡É ¡Æ?¡Ç কেড়ে নেন, তাহলে আপনি শেষ করবেন
বড় চুক্তি
আছে লক্ষ্য করুন দুই শব্দের মধ্যে ফাঁকা জায়গা, এবং regex এর জন্য অনুমতি দেয়নি। দ্য
regex উপরের যে কোন লাইন পেতে হবে
বড় (মোটা হ্যারি)? চুক্তি
or
বড় (মোটা হ্যারি)? চুক্তি
আপনি কি দেখতে পাচ্ছেন কিভাবে তারা মূলত একই রকম?

এর অনুরূপ
সামনে ¡É এর কমবেশি মানে হল যে যা কিছু ¡Æ*¡Ç দিয়ে ট্যাগ করা আছে তা অনুমোদিত, কিন্তু প্রয়োজন নেই,
তাই মত কিছু
আমি (সত্যিই) * মটরশুটি ঘৃণা করি
মিলবে ¡Èআমি মটরকে ঘৃণা করি¡É, ¡Èআমি সত্যিই মটর ঘৃণা করি!¡É, ¡Èআমি সত্যিই মটরকে ঘৃণা করি, ইত্যাদি।

উভয় ¡Æ?¡Çand¡Æ*¡Çis¡Æ+¡Ç, যার অর্থ ¡Èঅন্তত একটি যা সামনের দিকেই থাকুক, কিন্তু
আরও ভাল ¡É. regex¡Ömis+pelling¡× হবে
মিলsপেলিং¡É,¡Èmissপেলিং¡É,¡ÈmiSSSpelling¡É, ইত্যাদি। আসলে, এটা ঠিক একই
as¡Ömiss*pelling¡×কিন্তু টাইপ করা আরও সহজ। regex¡Öss*¡×এর অর্থ ¡Èan¡Æs¡Ç, তারপরে শূন্য বা
more¡Æs¡Ç¡É, যখন¡Ös+¡× মানে¡Èএক বা একাধিক¡Æs¡Ç¡É। উভয় সত্যিই একই.

বিশেষ চরিত্র ¡Æ|¡Ç মানে¡Èor¡É. ¡Æ+¡Ç, ¡Æ*¡Ç, এবং¡Æ?¡Ç এর বিপরীতে যা জিনিসটির উপর কাজ করে
অবিলম্বে আগে, ¡Æ|¡Ç আরো¡Èglobal¡É.
আমাকে (এই|ওটা) একটা দাও
সেই লাইনের সাথে মিলবে যেগুলো আমাকে এইটা দিয়েছিল বা আমাকে সেগুলির মধ্যে একটা দেবে।

আপনি এমনকি দুটিরও বেশি একত্রিত করতে পারেন:
আমাকে দাও (এই|ওটা|অন্যটি)

কেমন:
[Ii]টি একটি (চমৎকার | রোদ | উজ্জ্বল | পরিষ্কার)*দিন৷

এখানে, ¡Èযাহা কিছু¡ ¡¡Æ*¡Çis এর আগে
(সুন্দর | রৌদ্রোজ্জ্বল | উজ্জ্বল | পরিষ্কার)
তাই এই regex নিম্নলিখিত সমস্ত লাইনের সাথে মেলে:
It is a দিন.
আমি মনে করি it is a সুন্দর দিন.
It is a পরিষ্কার হাসিখুশি দিন আজ.
If it is a পরিষ্কার হাসিখুশি সুন্দর হাসিখুশি হাসিখুশি হাসিখুশি উজ্জ্বল দিন তারপর...
লক্ষ্য করুন কিভাবে ¡Ö[Ii]t¡× হয়¡ÈIt¡Éor¡Èit¡É মেলে?

উল্লেখ্য যে উপরের রেজেক্সটিও মিলবে
ফলit is a দিন
কারণ এটি প্রকৃতপক্ষে রেজেক্সের সমস্ত প্রয়োজনীয়তা পূরণ করে, যদিও ¡Èit¡É সত্যিই অংশ
¡Èfruit¡É শব্দের। এই ধরনের উদ্বেগের উত্তর দিতে, যা সাধারণ, হল¡Æ<¡Çand¡Æ>¡Ç, যা
মানে ¡Èশব্দ বিরতি¡É। regex¡Öশুরু a শব্দ,
যখন¡Öit>¡×¡Èit¡É-এর সাথে যেকোনো লাইনের মিল হবেশেষ a শব্দ. এবং, অবশ্যই,¡Ö ¡× মিলবে
সঙ্গে যে কোনো লাইন দ্য শব্দএটা এটা.

ধূসর/ধূসর খুঁজতে রেজেক্সে ফিরে যাওয়া, এটি আরও অর্থপূর্ণ হবে, তারপরে, হিসাবে

যা শুধুমাত্র মিলবে শব্দ¡Ègrey¡Éand¡Ègray¡É. কিছুটা অনুরূপ ¡Æ^¡Çand¡Æ$¡Ç,
যার অর্থ যথাক্রমে লাইন¡É এবং লাইনের শেষে (কিন্তু, একটি অক্ষরে নয়)
ক্লাস, অবশ্যই)। তাই regex¡Ö^fun¡× দিয়ে শুরু হওয়া যেকোনো লাইন খুঁজে পাবে
অক্ষর¡Èfun¡É, যখন¡Ö^fun>¡× দিয়ে শুরু হওয়া যেকোনো লাইন খুঁজে পাবে শব্দ¡Èfun¡É.
¡Ö^fun$¡×যেকোন লাইন খুঁজে পাবে যা ঠিক ¡Èfun¡É ছিল।

পরিশেষে, ¡Ö^\s*fun\s*$¡×যেকোন লাইনের সাথে মিলবে যা ¡Èfun¡Éঠিকভাবে, কিন্তু সম্ভবত এটিও অগ্রণী ছিল
এবং/অথবা ট্রেলিং হোয়াইটস্পেস।

যে প্রায় কাছাকাছি এটা. আরও জটিল জিনিস আছে, যার মধ্যে কয়েকটি আমি তালিকায় উল্লেখ করব
নীচে, তবে এই কয়েকটি সাধারণ নির্মাণের সাথেও কেউ খুব বিশদ এবং জটিল নির্দিষ্ট করতে পারে
নিদর্শন।

চলুন রেগুলার এক্সপ্রেশনে কিছু বিশেষ জিনিসের সংক্ষিপ্ত বিবরণ দেওয়া যাক:

আইটেম যে মৌলিক একক:
গৃহস্থালির কাজ কোনো অ-বিশেষ অক্ষর নিজেই মেলে।
গৃহস্থালির কাজ বিশেষ অক্ষর, \ দ্বারা অগ্রসর হলে, অ-বিশেষ হয়ে যায়।
. যেকোনো একটি অক্ষরের সাথে মিলে যায় (\n ছাড়া)।
\n নতুন লাইন
\t ট্যাব।
\r ক্যারেজ রিটার্ন।
\f ফর্মফিড।
\d সংখ্যা। [0-9] এর জন্য শুধু একটি ছোট হাত।
\w শব্দ উপাদান। [0-9a-zA-Z_]-এর জন্য শুধু একটি ছোট হাত।
\s হোয়াইটস্পেস। [\t \n\r\f] এর জন্য শুধু একটি ছোট হাত।
\## \### দুই বা তিন অঙ্কের অক্টাল সংখ্যা একটি একক বাইট নির্দেশ করে।
[ট্যাঙ্ক] একটি অক্ষরের সাথে মেলে যদি এটি তালিকাভুক্ত অক্ষরগুলির মধ্যে একটি হয়।
[^ট্যাঙ্ক] একটি অক্ষর মেলে যদি এটি তালিকাভুক্তগুলির মধ্যে একটি না হয়।

সার্জারির গৃহস্থালির কাজ উপরের আইটেমগুলি একটি অক্ষর শ্রেণীর মধ্যে ব্যবহার করা যেতে পারে,
কিন্তু নীচের আইটেম না.

\D কিছু না \d।
\W কিছু না \w।
\S কিছু না \s।
\a যেকোন ASCII অক্ষর।
\A যেকোন মাল্টিবাইট অক্ষর।
\k যেকোনো (অর্ধ-প্রস্থ নয়) কাতাকানা অক্ষর (¡¼ সহ)।
\K কোন অক্ষর \k নয় (\n ছাড়া)।
\h যেকোনো হিরাগানা চরিত্র।
\H কোনো অক্ষর \h নয় (\n ছাড়া)।
(regex) প্যারেন্স তৈরি করে regex এক ইউনিট
(?:regex) [perl5 থেকে] গ্রুপিং-শুধু প্যারেন -- \# (নীচে) এর জন্য ব্যবহার করা যাবে না
\c যেকোনো JISX0208 কাঞ্জি (কুটেন সারি 16-84)
\C কোনো অক্ষর নয় \c (\n ছাড়া)।
\# বাম দিক থেকে #ম প্যারেন দ্বারা যা মিলেছে তা মেলুন।

¡È¡ù¡Éto উপরে একটি ¡Èunit¡Éas নির্দেশ করার সাথে, নিম্নলিখিত ব্যবহার করা যেতে পারে:

¡ù? একটি অনুমোদিত, কিন্তু প্রয়োজন নেই.
¡ù+ অন্তত একটি ¡ù প্রয়োজন, কিন্তু আরো ঠিক আছে।
¡ù* যেকোন সংখ্যক ¡ù ঠিক আছে, কিন্তু কোনোটির প্রয়োজন নেই।

পরিস্থিতির সাথে মিল করার উপায়ও রয়েছে:

\b একটি শব্দের সীমানা।
< এর মতো \b।
> একই রকম \b।
^ লাইনের শুরুতে মেলে।
$ লাইনের শেষের সাথে মেলে।

অবশেষে, the¡Èor¡Éis

reg1|reg2 যদি হয় মেলে reg1 or reg2 ম্যাচ.

মনে রাখবেন ¡È\k¡É এবং এর মতো অক্ষর ক্লাসে অনুমোদিত নয়, তাই৷
কিছু যেমন ¡Ö[\k\h]¡× সব কানা পাওয়ার চেষ্টা করলে কাজ হবে না।
পরিবর্তে ¡Ö(\k|\h)¡× ব্যবহার করুন।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে লুকআপ ব্যবহার করুন



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম