لماذا يتم تنسيق صفحة الرجل الخاصة بي بشكل غير صحيح فقط عند عرضه مع الرجل؟
-
01-10-2019 - |
سؤال
أنا أكتب صفحة رجل لبرنامج ما ، يبدو المصدر هكذا:
.TH prog 1 "26 AUG 2010" "Version 0.1" "Center header"
.NAME
prog \- runs a program
.SH SYNOPSIS
.B prog
عندما أستخدم
$ groff -Tascii -man source.txt | more
الناتج إلى حد كبير كما هو متوقع.
عندما أستخدم:
$ groff -Tascii -man source.txt > prog.1 && \
sudo cp prog.1 /usr/local/man/man1/ && man prog
يبدو OUPUT هكذا:
بروغ (2) رأس المركز
بروغ (2)
اسم
Prog - يدير برنامج
الإصدار 0.1 26 أغسطس 2010
أنا على Ubuntu 8.04. لقد تحقق من أنه ليس النداء لأنني حاولت أيضًا man -P more
ولا يزال لديه نفس الناتج الفردي. ماذا يحدث هنا؟
المحلول
لان man
أشواط groff
نفسها داخليا - لا تتوقع منك أن تفعل ذلك بالفعل. فقط انسخ الخاص بك source.txt
مباشرة الى /usr/local/man/man1/prog.1
, ، ويجب أن تعمل بشكل جيد.
لا تنتمي إلى StackOverflow