উদাহরণ কমান্ড সহ
man apropos > outputfile
একটি পাঠ্য ফাইল তৈরি করা হয় যা এর ফর্ম্যাট manপৃষ্ঠা রয়েছে apropos( man aproposসরাসরি স্ক্রিনে মুদ্রিত যেমন কিছু সাহসী অক্ষরের সাথে কিছু সামান্য পার্থক্য সহ )।
তবে আমি নিজে থেকে উত্পন্ন আউটপুট ফাইলের সর্বাধিক লাইন প্রস্থটি সেট করতে চাই, যাতে সমস্ত অনুচ্ছেদগুলি সেই প্রস্থে ন্যায়সঙ্গত হয়।
manপৃষ্ঠাগুলি এর মাধ্যমে তৈরি করা হয় groff: উদাহরণস্বরূপ, আমি .ll 50মূল .gz manউত্স পাঠ্য ফাইলটির একটি অনুচ্ছেদের সামনে রাখার চেষ্টা করেছি , তবে বেশ কয়েকটি manপৃষ্ঠায় কাজ করার প্রয়োজন হলে এটি ক্ষুদ্র । তদুপরি সমস্ত অক্ষর স্বীকৃত নয়:
apropos.1:45: warning: can't find character with input code 195
apropos.1:45: warning: can't find character with input code 168
apropos.1:47: warning: can't find character with input code 178
apropos.1:131: warning: can't find character with input code 169
সুতরাং, আমি আশ্চর্য হই যে আরও সহজবোধ্য পদ্ধতি উপস্থিত থাকলে কি না। একটি তৈরির সময় সর্বাধিক লাইনের প্রস্থ কীভাবে সংশোধন করবেন outputfile? কিছু নির্দিষ্ট আদেশ আছে?
সম্পাদনা করুন :
(নিম্নলিখিত সমস্ত বিবেচনাগুলি উবুন্টু 18.04 সম্পর্কে: আমি পূর্ববর্তী সংস্করণগুলিতে আর পরীক্ষা করতে পারি না, উপরের প্রশ্নের 14.04 অন্তর্ভুক্ত)
এক-লাইন অস্থায়ী সমাধান হিসাবে, যদি MANWIDTHইতিমধ্যে একটি কাস্টম মান দিয়ে রফতানি না করা হয় তবে এর মধ্যে কোনও পার্থক্য নেই
$ MANWIDTH=60 man apropos > outputfile
এবং
$ COLUMNS=60 man apropos > outputfile
প্রথমটি ব্যবহার করে MANWIDTHনীতিগতভাবে আরও ভাল।
সম্পাদনা 2 (প্রশ্নের সাথে কঠোরভাবে সম্পর্কিত নয়):
পরিবর্তে স্থায়ী প্রস্থের যে কোনও মানচিত্রটি মুদ্রণের জন্য প্রয়োগ করতে হলে পরিবর্তনকের পছন্দসই মানটি রফতানি করা প্রয়োজন । সঙ্গে:
$ export MANWIDTH=60
# zero or more additional lines
$ man apropos > outputfile
man aproposযেকোন টার্মিনাল উইন্ডোর আকার পরিবর্তন না করে একই প্রস্থে মুদ্রিত হবে। পরিবর্তে,
$ export COLUMNS=60
# zero or more additional lines
$ man apropos > outputfile
টার্মিনাল উইন্ডোটি exportএবং এর মধ্যে পুনরায় আকার দেওয়া না হলে কেবল আগের মত একই ফলাফল সরবরাহ করবে man <page> > outputfile।
man man2.6.7.1 এর) is ম্যান পৃষ্ঠাটি ইটালিয়ান ভাষায় এবং এটি ইউটিএফ -8। লোকাল বলতে কী বুঝ?
locale? এবং locale charmap?
localeআউটপুট: LANG=it_IT.UTF-8 LANGUAGE= LC_CTYPE="it_IT.UTF-8" LC_NUMERIC="it_IT.UTF-8" locale charmapআউটপুট:UTF-8
lessকারণ TERMসেট করা নেই। মানে env -i LANG=it_IT.UTF-8 man apropos > output(বা | head)।
input codeত্রুটিগুলি195 168ইউটিএফ -8-এ হতে পারে পুনরুত্পাদন করতে পারি না । ম্যান পেজটি কি ইংরেজিতে? আপনার মানুষ বাস্তবায়ন কি? আপনার লোকেল কি?