انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

nlposix - آنلاین در ابر

nlposix را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور nlposix است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


nl - فیلتر شماره گذاری خطوط

خلاصه


nl [] [نوع] [گول زدن] [-f نوع] [−h نوع] [i شامل] [-l تعداد]
[−n قالب] [-s سپتامبر] [−v شروع] [-w عرض] [پرونده]

شرح


La nl ابزار باید خطوط را از نام خوانده شود پرونده یا ورودی استاندارد اگر خیر پرونده is
نامگذاری شده و باید خطوط را به خروجی استاندارد بازتولید کند. خطوط باید در شماره گذاری شوند
ترک کرد. عملکرد اضافی ممکن است مطابق با گزینه های فرمان در ارائه شود
اثر.

La nl utility متنی را که می خواند از نظر صفحات منطقی مشاهده می کند. شماره گذاری خطوط باید باشد
در ابتدای هر صفحه منطقی بازنشانی کنید. یک صفحه منطقی از یک هدر، یک بدنه و
یک بخش پاورقی بخش های خالی معتبر هستند. گزینه های مختلف شماره گذاری خطوط هستند
به طور مستقل برای سرصفحه، بدنه و پاورقی در دسترس است (به عنوان مثال، بدون شماره گذاری سرصفحه
و خطوط پاورقی در حالی که خطوط خالی را فقط در بدنه شماره گذاری می کنند).

شروع بخش های صفحه منطقی باید توسط خطوط ورودی که حاوی هیچ چیز نیستند علامت گذاری شود
اما کاراکترهای جداکننده زیر:

┌───────────┬─────────
لاینآغاز of
├───────────┼─────────────┤
│\:\:\: │ سربرگ │
│\:\: │ بدن │
│\: │ پاورقی │
└───────────┴─────
مگر اینکه غیر از این مشخص شده باشد، nl فرض کنید متن خوانده شده در یک منطق واحد است
بدنه صفحه

OPTIONS


La nl ابزار باید با حجم تعاریف پایه POSIX.1-2008 مطابقت داشته باشد، بخش 12.2,
سودمندی نحو دستورالعمل. فقط یک فایل را می توان نام برد.

گزینه های زیر باید پشتیبانی شوند:

نوع مشخص کنید که کدام خطوط بدنه صفحه منطقی باید شماره گذاری شوند. شناسایی شده انواع و
معنی آنها عبارتند از:

a تمام خطوط را شماره گذاری کنید

t فقط خطوط غیر خالی را شماره گذاری کنید.

n بدون شماره گذاری خط

pرشته فقط خطوطی را شماره گذاری کنید که حاوی عبارت منظم اصلی مشخص شده در هستند
رشته.

به طور پیش فرض نوع برای بدنه صفحه منطقی باید باشد t (خطوط متن شماره گذاری شده است).

گول زدن کاراکترهای جداکننده را مشخص کنید که شروع یک صفحه منطقی را نشان می دهد
بخش. این کاراکترها را می توان از کاراکترهای پیش فرض تغییر داد "\:" به دو کاربر-
شخصیت های مشخص شده اگر فقط یک کاراکتر وارد شود، کاراکتر دوم
کاراکتر پیش فرض باقی می ماند ':'.

-f نوع همان را مشخص کنید b نوع به جز پاورقی پیش فرض برای صفحه منطقی
پاورقی باید باشد n (بدون شماره خطوط).

−h نوع همان را مشخص کنید b نوع به جز هدر پیشفرض نوع برای صفحه منطقی
سربرگ باید باشد n (بدون شماره خطوط).

i شامل مقدار افزایشی مورد استفاده برای شماره گذاری خطوط منطقی صفحه را مشخص کنید. پیش فرض باید
1 باشد.

-l تعداد تعداد خطوط خالی را مشخص کنید که یک خط در نظر گرفته شود. مثلا، -l 2
در نتیجه فقط دومین خط خالی مجاور شماره گذاری می شود (اگر
مناسب −h a, a، یا -f a گزینه تنظیم شده است). پیش فرض باید 1 باشد.

−n قالب فرمت شماره گذاری خطوط را مشخص کنید. مقادیر شناسایی شده عبارتند از: ln، موجه مانده است،
صفرهای پیشرو سرکوب شد. rn, right justified, صفرهای پیشرو سرکوب شد. rz,
درست توجیه شده، صفرهای پیشرو حفظ می شوند. پیشفرض قالب باید باشد rn (درست
تعدیل شده).

مشخص کنید که شماره گذاری نباید در جداکننده های منطقی صفحه شروع مجدد شود.

-s سپتامبر کاراکترهای مورد استفاده در جداسازی شماره خط و مربوطه را مشخص کنید
خط متن پیشفرض سپتامبر یک خواهد بود .

−v شروع
مقدار اولیه مورد استفاده برای شماره گذاری خطوط منطقی صفحه را مشخص کنید. پیش فرض باید
1 باشد.

-w عرض تعداد کاراکترهای مورد استفاده برای شماره خط را مشخص کنید. پیشفرض
عرض 6 خواهد بود.

عملگرها


عملوند زیر باید پشتیبانی شود:

پرونده نام مسیر یک فایل متنی که باید با خط شماره گذاری شود.

STDIN


ورودی استاندارد باید استفاده شود اگر خیر پرونده عملوند مشخص شده است و در صورتی که
پرونده عملوند است '-' و پیاده سازی درمان می کند '-' به معنای ورودی استاندارد.
در غیر این صورت، ورودی استاندارد نباید استفاده شود. به بخش فایل های ورودی مراجعه کنید.

INPUT فایل ها


فایل ورودی باید یک فایل متنی باشد.

محیط زیست متغیرها


متغیرهای محیطی زیر باید بر اجرای آن تأثیر بگذارند nl:

زبان یک مقدار پیش فرض برای متغیرهای بین المللی سازی که تنظیم نشده اند یا
خالی. (به جلد تعاریف پایه POSIX.1-2008 مراجعه کنید، بخش 8.2,
بین المللی کردن متغیر برای تقدم بین المللی شدن
متغیرهایی که برای تعیین مقادیر دسته‌های محلی استفاده می‌شوند.)

LC_ALL اگر روی یک مقدار رشته ای غیر خالی تنظیم شده است، مقادیر بقیه را لغو کنید
متغیرهای بین المللی سازی

LC_COLLATE
محلی را برای رفتار محدوده ها، کلاس های هم ارزی و چند
عناصر ترکیب کاراکتر در عبارات منظم.

LC_CTYPE محلی را برای تفسیر توالی بایت های داده متنی تعیین کنید
به عنوان کاراکتر (به عنوان مثال، تک بایت در مقابل کاراکترهای چند بایتی در
آرگومان ها و فایل های ورودی)، رفتار کلاس های کاراکتر درون منظم
عبارات، و برای تصمیم گیری اینکه کدام کاراکترها در کلاس کاراکتر هستند گراف (برای
la t, -f tو −h t گزینه ها).

LC_MESSAGES
محلی را که باید برای تأثیرگذاری بر قالب و محتویات استفاده شود، تعیین کنید
پیام های تشخیصی با خطای استاندارد نوشته شده است.

nlspath تعیین محل کاتالوگ پیام برای پردازش LC_MESSAGES.

نامتقارن رویدادها


پیش فرض

با توجه به


خروجی استاندارد باید یک فایل متنی با فرمت زیر باشد:

"%s%s%s"، <خط عدد> ،جدا ساز> ،ورودی خط>

جایی کهخط عدد> یکی از فرمت های عددی زیر است:

%6d هنگامی که rn قالب استفاده می شود (پیش فرض؛ ببینید −n).

%06d هنگامی که rz فرمت استفاده می شود.

%-6d هنگامی که ln فرمت استفاده می شود.

هنگامی که شماره خطوط برای بخشی از صفحه حذف می شود. راجدا ساز> است
نیز سرکوب شده است.

در لیست قبلی، عدد 6 عرض پیش فرض است. را -w گزینه می تواند این را تغییر دهد
ارزش.

STDERR


خطای استاندارد باید فقط برای پیام های تشخیصی استفاده شود.

OUTPUT فایل ها


ندارد.

تمدید شده شرح


ندارد.

خروج وضعیت


مقادیر خروجی زیر باید برگردانده شوند:

0 تکمیل با موفقیت

>0 خطایی روی داد.

آثار OF خطاها


پیش فرض

La پیروی بخش هستند آموزنده

کاربرد طریقه استفاده


در استفاده از گول زدن گزینه، برای فرار از شخصیت هایی که خاص هستند باید مراقب بود
معنی به مفسر دستور.

مثال ها


فرمان:

nl −v 10 i 10 \!+ file1

تعداد file1 از خط شماره 10 با افزایش 10 شروع می شود. صفحه منطقی
جدا کننده است "!+". توجه داشته باشید که '!' هنگام استفاده باید از آن فرار کرد csh به عنوان یک دستور
مفسر به دلیل نحو جایگزینی تاریخچه آن. برای ksh و sh فرار نیست
ضروری است، اما هیچ ضرری ندارد.

منطقی


ندارد.

آینده جهت


ندارد.

با استفاده از خدمات onworks.net از nlposix آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad