ستاره یک ابزار است که می تواند هر برنامه یک فیلتر را می باشد.
برخی از برنامه های (اغلب کسانی که از پیشینه غیر یونیکس) را ورودی از 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 * وجود ندارد.
مورد نیاز:
جستجو بر اساس طبقه بندی
- آموزشی و علوم نرم افزار
- ابزار های برنامه نویسی
- بازی
- خانه و خانواده نرم افزار
- خدمات سیستم
- درایور
- دیسک و فایل نرم افزار
- محافظ صفحه نمایش
- مرورگر
- نرم افزار ارتباطات
- نرم افزار امنیتی
- نرم افزار اینترنت
- نرم افزار بهره وری
- نرم افزار توسعه وب
- نرم افزار طراحی گرافیک
- نرم افزار عکس های دیجیتال
- نرم افزار های شبکه
- نرم افزار های صوتی
- نرم افزار ویدئو
- پیشرفت دسکتاپ
- کسب و کار و دفتر نرم افزار
نرم افزار محبوب
-
Zuma Deluxe 20 Feb 15
-
ALT Linux (School Junior) 2 Jun 15
-
GTK VNC Viewer 2 Jun 15
-
Q4OS 2 Oct 17
-
Elastix 2 Oct 16
-
antiX MX 1 Dec 17
-
Papa Louie: When Pizzas Attack! 14 Apr 15
Pip
نرم افزار های دیگر از توسعه دهنده Ed Avis
نظرات به Pip
جستجو بر اساس طبقه بندی
- آموزشی و علوم نرم افزار
- ابزار های برنامه نویسی
- بازی
- خانه و خانواده نرم افزار
- خدمات سیستم
- درایور
- دیسک و فایل نرم افزار
- محافظ صفحه نمایش
- مرورگر
- نرم افزار ارتباطات
- نرم افزار امنیتی
- نرم افزار اینترنت
- نرم افزار بهره وری
- نرم افزار توسعه وب
- نرم افزار طراحی گرافیک
- نرم افزار عکس های دیجیتال
- نرم افزار های شبکه
- نرم افزار های صوتی
- نرم افزار ویدئو
- پیشرفت دسکتاپ
- کسب و کار و دفتر نرم افزار
نرم افزار محبوب
-
Xfburn 17 Feb 15
-
Java-Chess 3 Jun 15
-
pfSense 22 Jun 18
-
Antergos 1 Dec 16
-
Macpup 19 Feb 15
-
Syslinux 17 Feb 15
-
Absolute Linux 22 Jun 18
نظر یافت نشد