Pip

نرم افزار تصویر:
Pip
جزئیات نرم افزار:
نسخه: 1.2
ها تاریخ: 3 Jun 15
توسعه دهنده: Ed Avis
پروانه: رایگان
محبوبیت: 3

Rating: nan/5 (Total Votes: 0)

ستاره یک ابزار است که می تواند هر برنامه یک فیلتر را می باشد.
برخی از برنامه های (اغلب کسانی که از پیشینه غیر یونیکس) را ورودی از STDIN به عنوان خوانده شده، و نه به STDOUT. در عوض، آنها شما را یک "فایل ورودی و 'فایل خروجی' در خط فرمان مشخص کنید. حداقل ترین برنامه های یونیکس که این به شما اجازه استفاده از نام فایل های خاص '-' به معنی STDIN یا STDOUT، اما برخی از برنامه هایی که این کنوانسیون به رسمیت نمی شناسد وجود دارد.
گاهی اوقات این است به دلایل فنی، چرا که ورودی نیاز به seekable. گاهی اوقات به این دلیل است که نویسنده فکر نمی کنم آن مفید خواهد بود و احتمالا از هواداران پاسکال. اما در هر صورت، آن آزار دهنده است که قادر به استفاده از این برنامه ها در خطوط لوله.
رفع ستاره این مشکل است. این کاری ادامه داده اند از جمله برنامه ها و شما اجازه می دهد از نام پرونده ها را '-' را به عنوان شما را با هر دیگر. با این حال پیپ نمی داند که آیا '-' باید STDIN یا STDOUT معنی، بنابراین شما باید آن را با -i، -o، و یا سوئیچ -b بگویید. ستاره نیز فراهم می کند و من -O برای برنامه های که می تواند STDIN و STDOUT اما به seekable استفاده نیاز به آنها.
به عنوان مثال، برای تبدیل برنامه احمق، که طول می کشد نام فایل ورودی و خروجی نام فایل، به یک فیلتر:
پیپ -io احمقانه - -
به لوله یک برنامه C از طریق کامپایلر (اگر به هر دلیلی شما نیاز به انجام چنین چیزی):
تصویر در تصویر -io شورای همکاری خلیج فارس -.c -o -
در این مورد، نام فایل ورودی موقت داده شده به شورای همکاری خلیج فارس در '.c' به پایان خواهد رسید. و به لوله متن از طریق ایمکس، و به کاربر این شانس را به آن را ویرایش کنید:
پیپ ایمکس -b -
یک مثال از سوئیچ من، به بافر STDIN را به یک فایل به طوری که "فیلتر" حالت dvips (که انتظار STDIN seekable) می توانید آن را استفاده کنید:
تصویر در تصویر من dvips -f
برای بیشتر به صفحه کتابچه مراجعه کنید.
pip_ (LA) تک
اگر چه پیپ برای اکثر استفاده می کند به اندازه کافی به طور کلی، آن را تک و لاتکس رسیدگی نمی کند به درستی. برای این است که یک pip_latex برنامه جداگانه است که یک wrapper برای لیتک وجود دارد. این منبع لاتک را روی ورودی استاندارد را قبول و به یک فایل DVI به خروجی استاندارد می نویسد - یا شما می توانید آن را به عنوان pip_tex نصب اگر شما لاتکس استفاده کند مصرف. تلاش برای انجام کاری معقول با پیغام خطا تک در - مستندات ببینید در آغاز اسکریپت. برای مثال:
filename.tex گربه | pip_latex | پیپ -i xdvi -
pip_latex2html
این یک لفاف بسته بندی های خاص برای برنامه latex2html است. آن را می خواند منبع لاتکس را از STDIN و تلاش می کند تا آن را تبدیل به HTML نوشته شده است را به stdout.
ستاره در مقابل / توسعه تمدن / STDIN و / dev / STDOUT
در اکثر Unices، شما اغلب می توانید همان اثر با استفاده از پیپ / توسعه تمدن / STDIN و / dev / STDOUT (با تشکر از دانیل بیدل برای اشاره به این از) دریافت کنید. با این حال اگر چه این کار برای برنامه های که خواندن و نوشتن به ترتیب، و می شود به شما تنبلی خط لوله طبیعی در چنین شرایطی، آن را نمی خواهد برای کسانی که می خواهند به انجام عملیات فایل با دسترسی تصادفی در ورودی یا خروجی خود کار می کنند.
سعی کنید در حال اجرا برنامه خود را با / توسعه تمدن / STDIN یا / dev / STDOUT. اگر آن را در برخی از شیوه های عجیب و غریب می افتد، دوباره سعی کنید با استفاده از پیپ، که باید با فقط در مورد هر چیزی کار می کنند. همچنین آثار پیپ بر روی ویندوز، که در آن / توسعه تمدن / STD * وجود ندارد.
مورد نیاز:

نرم افزار های دیگر از توسعه دهنده Ed Avis

XMLTV
XMLTV

15 Apr 15

Unarc
Unarc

3 Jun 15

نظرات به Pip

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!