এটি হল কমান্ড ainsl যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
ainsl - AppendIfNoSuchLine
সাইনোপিসিস
ainsl [অপশন] ফাইল লাইন [প্যাটার্ন]
বর্ণনাঃ
যদি এই ফাইলটিতে ইতিমধ্যে এই লাইনটি না থাকে তবে FILE এর শেষে LINE যুক্ত করুন৷ যদি PATTERN হয়
দেওয়া হলে, ফাইলে PATTERN না পাওয়া গেলেই লাইনটি যুক্ত করা হয়।
যেহেতু ainsl পার্লে লেখা, আপনি PATTERN-এ পার্লের রেগুলার এক্সপ্রেশন ব্যবহার করতে পারেন। যদি
PATTERN দেওয়া নেই, FILE-এ লাইন মেলানোর পরিবর্তে LINE ব্যবহার করা হয়। তারপর লাইনও হতে পারে
অ্যাঙ্করগুলি '^' এবং '$' ধারণ করে যা শুধুমাত্র শুরুতে বা শেষে বিশেষভাবে বিবেচনা করা হয়
প্যাটার্ন এবং মিলের জন্য ব্যবহৃত হয়, লাইন যোগ করার সময় নয়। উপরন্তু,
নিম্নলিখিত অক্ষরগুলি লাইনে এস্কেপ করা হয়েছে: ( ) +
ainsl দ্বারা প্রত্যাবর্তিত প্রস্থান কোডটি সাফল্যের জন্য 0 এবং ত্রুটির ক্ষেত্রে শূন্য নয়৷ বিভাগ দেখুন
প্রস্থান কোড.
বিকল্প
-a ফাইলটি না থাকলে স্বয়ংক্রিয়ভাবে তৈরি করুন।
-D ডিবাগিং আউটপুট তৈরি করুন।
-h সহায়তা, সংস্করণ এবং বিকল্পগুলির সারাংশ দেখান।
-n ক্রিয়াগুলি প্রিন্ট করুন, তবে সেগুলি কার্যকর করবেন না।
-Q প্যাটার্নে সমস্ত মেটাক্যারেক্টার উদ্ধৃত করুন। পার্লের \Q ফাংশন ব্যবহার করে।
-q উদ্ধৃতি * এবং + প্যাটার্নে মেটা অক্ষর।
-s মিলের জন্য LINE বা PATTERN-এ সাদা স্থানকে '\s+' regexp-এ রূপান্তর করুন।
-N ফাইলের নাম সেট করা থাকলেও '$AINSL_TARGET/' এর আগে প্রিপেন্ড করবেন না।
-v ভার্বোস আউটপুট তৈরি করুন।
নোট
যদি পরিবর্তনশীল AINSL_TARGET সংজ্ঞায়িত করা হয়, তাহলে এর মান হবে উপসর্গ
ফাইলের নাম। এটি FAI-তে /target-এ নির্দিষ্ট না করে ফাইল পরিবর্তন করার জন্য ব্যবহৃত হয়
ফাইলের নাম।
উদাহরণ
ainsl -v / Etc / fstab ফাইলের '/dev/fd0/ফ্লপি অটো ব্যবহারকারী, নোয়াটো 0 0'
ফ্লপি ডিভাইসের জন্য এন্ট্রি যোগ করুন / Etc / fstab ফাইলের, যদি এই লাইনটি ইতিমধ্যেই অন্তর্ভুক্ত না হয়।
ainsl -s /etc/exports '/srv/www @linuxhosts(async,rw) ব্যাকআপ(async,ro)'
ঠিক মেলে স্পেস ছাড়াই এক্সপোর্ট এন্ট্রি যোগ করুন।
প্রস্থান করুন কোডগুলি
0 সাফল্য: হয় FILE-এ LINE/PATTERN আছে বা FILE-এ LINE যুক্ত করা হয়েছে৷
13 অনুমতি FILE-এ লেখার অনুমতি দেয় না এবং ফাইলে LINE/PATTERN পাওয়া যায়নি।
28 FILE লেখা যাবে না কারণ ফাইল সিস্টেমে কোনো স্থান নেই এবং LINE/PATTERN ছিল না
ফাইলে পাওয়া যায়।
30 FILE লেখা যাবে না কারণ ফাইল সিস্টেমটি শুধুমাত্র পঠনযোগ্য এবং LINE/PATTERN ছিল না
ফাইলে পাওয়া যায়।
নোট
এটি থেকে AppendIfNoSuchLine-এর অনুরূপ ফাংশন সিফেঞ্জিন(8).
onworks.net পরিষেবা ব্যবহার করে ainsl অনলাইন ব্যবহার করুন