উদাহরণ কমান্ড সহ
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 man
2.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-এ হতে পারে পুনরুত্পাদন করতে পারি না । ম্যান পেজটি কি ইংরেজিতে? আপনার মানুষ বাস্তবায়ন কি? আপনার লোকেল কি?