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

Ad


فاویکون OnWorks

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

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

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

برنامه:

نام


برش - فیلدهای انتخابی هر خط از یک فایل را برش دهید

خلاصه


برش −b فهرست [−n] [پرونده...]

برش -c فهرست [پرونده...]

برش −f فهرست [گول زدن] [-s] [پرونده...]

شرح


La برش ابزار باید بایت ها را قطع کند ( گزینه)، کاراکترها ( گزینه) یا شخصیت-
زمینه های محدود شده (-f گزینه) از هر خط در یک یا چند فایل، آنها را به هم متصل کنید و
آنها را روی خروجی استاندارد بنویسید.

OPTIONS


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

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

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

فهرست برش بر اساس الف فهرست از بایت ها هر بایت انتخاب شده باید خروجی شود مگر اینکه −n
گزینه نیز مشخص شده است. انتخاب بایت هایی که وجود ندارند نباید خطا داشته باشد
در خط ورودی

فهرست برش بر اساس الف فهرست از شخصیت ها هر کاراکتر انتخاب شده باید خروجی باشد. آی تی
برای انتخاب کاراکترهایی که در خط ورودی وجود ندارند، خطایی وجود ندارد.

گول زدن جداکننده فیلد را روی کاراکتر تنظیم کنید گول زدن. پیش فرض است .

-f فهرست برش بر اساس الف فهرست از فیلدها، فرض می شود که در فایل با a جدا شده اند
کاراکتر جداکننده (نگاه کنید به ). هر فیلد انتخابی باید خروجی باشد. خروجی
فیلدها باید با یک رخداد جداکننده فیلد از هم جدا شوند
شخصیت. خطوط بدون جداکننده میدان باید از طریق دست نخورده عبور داده شوند، مگر اینکه
-s مشخص شده است. انتخاب فیلدهایی که در آن وجود ندارند نباید خطا داشته باشد
خط ورودی

−n شخصیت ها را از هم جدا نکنید. زمانی که با گزینه، هر عنصر در فهرست
از فرم پایین-بلند ( - اعداد جدا شده) به شرح زیر اصلاح می شود:

* اگر بایت انتخاب شده توسط پایین اولین بایت یک کاراکتر نیست، پایین باید
برای انتخاب اولین بایت کاراکتر انتخاب شده اولیه کاهش می یابد
by پایین. اگر بایت توسط بلند آخرین بایت یک کاراکتر نیست،
بلند برای انتخاب آخرین بایت کاراکتر قبل از کاهش می یابد
شخصیتی که در ابتدا توسط بلند، یا اگر قبلی وجود نداشته باشد صفر است
شخصیت. اگر عنصر محدوده به دست آمده داشته باشد بلند برابر با صفر یا پایین
بزرگتر از بلند، عنصر لیست باید از آن حذف شود فهرست برای آن
خط ورودی بدون ایجاد خطا

هر عنصر در فهرست از فرم پایین- باید مانند بالا با بلند مجموعه را به
تعداد بایت های خط فعلی، بدون احتساب پایانه
. هر عنصر در فهرست از فرم −بلند مطابق فوق رفتار خواهد شد
با پایین بر روی 1 تنظیم کنید. هر عنصر در فهرست از فرم تعداد (یک عدد) باید
مانند بالا با پایین مجموعه را به تعداد و بلند مجموعه را به تعداد.

-s در صورت استفاده از خطوط بدون کاراکترهای جداکننده، سرکوب کنید -f گزینه.
به جز مواردی که مشخص شده باشد، خطوط بدون جداکننده باید از طریق دست نخورده عبور داده شوند.

عملگرها


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

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

STDIN


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

INPUT فایل ها


فایل های ورودی باید فایل های متنی باشند، با این تفاوت که طول خطوط نامحدود است.

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


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

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

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

LC_CTYPE محلی را برای تفسیر توالی بایت های داده متنی تعیین کنید
به عنوان کاراکتر (به عنوان مثال، تک بایت در مقابل کاراکترهای چند بایتی در
آرگومان ها و فایل های ورودی).

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

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

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


پیش فرض

با توجه به


La برش خروجی ابزار باید ترکیبی از بایت ها، کاراکترها، یا انتخاب شده باشد
فیلدها (یکی از موارد زیر):

"%s\n"، <مصالحه of بایت>

"%s\n"،مصالحه of کاراکتر>

"%s\n"،مصالحه of زمینه و رشته تعیین کننده ها>

STDERR


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

OUTPUT فایل ها


ندارد.

تمدید شده شرح


ندارد.

خروج وضعیت


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

0 همه فایل های ورودی با موفقیت خروجی شدند.

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

آثار OF خطاها


پیش فرض

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

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


La برش و تا کردن از ابزارهای کمکی می توان برای ایجاد فایل های متنی از فایل های دلخواه استفاده کرد
طول خط در برش ابزار باید زمانی استفاده شود که به تعداد خطوط (یا رکوردها) نیاز باشد
ثابت بماند در تا کردن ابزار باید زمانی استفاده شود که محتویات خطوط طولانی نیاز باشد
به هم پیوسته نگه داشته شود.

نسخه های قبلی از برش ابزار در محیطی کار می کرد که بایت ها و کاراکترها در آن وجود داشت
معادل در نظر گرفته شدند (مدول و پردازش در برخی
پیاده سازی ها). در دنیای گسترده کاراکترهای چند بایتی، جدید گزینه دارد
اضافه شده است. در −n گزینه (استفاده شده با ) اجازه می دهد تا از آن برای عمل بر روی بایت های گرد شده استفاده شود
مرزهای شخصیت الگوریتم مشخص شده برای −n تضمین می کند که:

برش 1-500 −n پرونده > file1
برش 501− −n پرونده > file2

با تمام شخصیت ها تمام می شود پرونده دقیقا یک بار ظاهر می شود file1 or file2. (آنجا
است، با این حال، یک در هر دو file1 و file2 برای هر که در پرونده.)

مثال ها


نمونه هایی از لیست واجد شرایط گزینه:

1,4,7،XNUMX،XNUMX بایت، کاراکترها، یا فیلدها و فیلدهای اول، چهارم و هفتم را انتخاب کنید
تعیین کننده ها

1-3,8،1,2,3,8 معادل XNUMX،XNUMX،XNUMX،XNUMX.

−5,10،1,2,3,4,5,10 معادل XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX.

3- معادل سوم به آخر شامل.

La پایین-بلند هنگام استفاده از فرم ها همیشه معادل نیستند و −n و چند بایتی
شخصیت ها؛ توضیحات را ببینید −n.

دستور زیر:

برش : -f 1,6 / etc / passwd

فایل رمز عبور System V (پایگاه داده کاربر) را می خواند و خطوطی از فرم را تولید می کند:

<کاربر ID>:خانه فهرست راهنما>

اکثر برنامه های کاربردی در این حجم از POSIX.1-2008 روی فایل های متنی کار می کنند. در برش سودمندی می تواند باشد
برای تبدیل فایل هایی با طول خط دلخواه به مجموعه ای از فایل های متنی استفاده می شود
داده های مشابه در چسباندن ابزار می تواند برای ایجاد (یا ایجاد مجدد) فایل ها با خط دلخواه استفاده شود
طول ها به عنوان مثال، اگر پرونده شامل خطوط طولانی است:

برش 1-500 −n پرونده > file1
برش 501− −n پرونده > file2

ایجاد file1 (یک فایل متنی) با خطوطی بیش از 500 بایت (به علاوه ) و
file2 که شامل بقیه داده ها از پرونده. (توجه داشته باشید که file2 یک متن نیست
در صورت وجود خطوط در فایل پرونده که بیش از 500 + {LINE_MAX} بایت هستند.) نسخه اصلی
فایل را می توان دوباره ایجاد کرد file1 و file2 با استفاده از دستور:

چسباندن "\0" file1 file2 > پرونده

منطقی


برخی از پیاده سازی های تاریخی به حساب نمی آیند شخصیت ها در تعیین
شخصیت با گزینه. این ممکن است برای استفاده مفید باشد برش برای پردازش ناگهان
خروجی عمداً تصمیم گرفته شد که آن را نداشته باشیم گزینه درمان یا یا
شخصیت ها به هر شکل خاص در تا کردن ابزار این کاراکترها را درمان می کند
مخصوصا

بر خلاف سایر ابزارها، برخی از پیاده سازی های تاریخی از برش پس از پیدا نکردن یک، خارج شوید
فایل ورودی، به جای ادامه پردازش بقیه پرونده عملوندها این رفتار
توسط این جلد از POSIX.1-2008 ممنوع است، جایی که فقط وضعیت خروج تحت تأثیر قرار می گیرد
این مشکل.

رفتار برش هنگامی که با گزینه های متقابل انحصاری یا گزینه هایی که ارائه می شود
به طور منطقی با هم کار نمی کنند عمداً به نفع جهانی نامشخص باقی مانده است
جمله بندی در بخش 1.4, سودمندی توضیحات: پیش فرض.

بخش OPTIONS در پاسخ به IEEE PASC Interpretation 1003.2 #149 تغییر کرد. در
تغییر نشان دهنده عملکرد تاریخی در تمام سیستم های شناخته شده است. استاندارد اصلی بود
در مورد ماهیت خروجی مبهم است.

La فهرست آرگومان های گزینه از نظر تاریخی برای انتخاب قسمت هایی از خط مورد استفاده قرار می گیرند
نوشته شده است، اما بر ترتیب داده ها تأثیر نمی گذارد. مثلا:

از دست abcdefghi | برش -c6,2,4،7,1،XNUMX-XNUMX،XNUMX

بازده "ابدفگ".

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

-o ترتیب فیلد انتخابی را حفظ کنید. وقتی این گزینه مشخص شد، هر بایت،
کاراکتر، یا فیلد (یا محدوده هایی از این قبیل) باید به ترتیب مشخص شده توسط
la فهرست گزینه-argument، حتی اگر به چندین خروجی از بایت های یکسان نیاز داشته باشد،
کاراکترها یا فیلدها

رد شد زیرا این نوع بهبود خارج از محدوده IEEE P1003.2b است.
پیش نویس استاندارد

آینده جهت


ندارد.

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


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

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

  • 1
    فازر
    فازر
    Phaser یک باز سریع، رایگان و سرگرم کننده است
    منبع چارچوب بازی HTML5 که ارائه می دهد
    WebGL و Canvas Rendering در سراسر
    مرورگرهای وب دسکتاپ و موبایل بازی ها
    می تواند با ...
    دانلود فازر
  • 2
    موتور VASSAL
    موتور VASSAL
    VASSAL یک موتور بازی برای ایجاد است
    نسخه های الکترونیکی تخته سنتی
    و بازی های کارتی پشتیبانی می کند
    رندر و تعامل قطعه بازی،
    و ...
    دانلود VASSAL Engine
  • 3
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF یک کتابخانه جاوا برای ایجاد است
    و ویرایش فایل های PDF با LGPL و
    مجوز منبع باز MPL. OpenPDF است
    LGPL/MPL جانشین منبع باز iText،
    و ...
    OpenPDF - Fork of iText را دانلود کنید
  • 4
    GIS SAGA
    GIS SAGA
    SAGA - سیستم برای خودکار
    تجزیه و تحلیل جغرافیایی - یک جغرافیا است
    نرم افزار سیستم اطلاعات (GIS) با
    قابلیت های بسیار زیاد برای داده های جغرافیایی
    پردازش و آنا...
    دانلود SAGA GIS
  • 5
    جعبه ابزار برای جاوا/JTOpen
    جعبه ابزار برای جاوا/JTOpen
    جعبه ابزار IBM برای جاوا / JTOpen یک است
    کتابخانه کلاس های جاوا که از
    کلاینت/سرور و برنامه نویسی اینترنتی
    مدل های سیستمی که دارای OS/400 است،
    i5/OS، o...
    جعبه ابزار را برای جاوا/JTOpen دانلود کنید
  • 6
    D3.js
    D3.js
    D3.js (یا D3 برای اسناد داده محور)
    یک کتابخانه جاوا اسکریپت است که به شما اجازه می دهد
    برای تولید داده های پویا و تعاملی
    تجسم در مرورگرهای وب با D3
    شما...
    D3.js را دانلود کنید
  • بیشتر "

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

Ad