| STDBUF(1) | دستورهای کاربری | STDBUF(1) |
نام (NAME)
stdbuf - اجرای دستور با بافرینگ تغییریافته برای جریانهای استاندارد
خلاصه دستور (SYNOPSIS)
stdbuf گزینه... دستور
توضیحات (DESCRIPTION)
اجرای دستور با عملیات بافرینگ تغییریافته برای جریانهای استاندارد آن.
آرگومانهای اجباری برای گزینههای طولانی، برای گزینههای کوتاه نیز اجباری هستند.
- -i, --input=MODE
- تنظیم بافرینگ جریان ورودی استاندارد
- -o, --output=MODE
- تنظیم بافرینگ جریان خروجی استاندارد
- -e, --error=MODE
- تنظیم بافرینگ جریان خطای استاندارد
- --help
- نمایش این راهنما و خروج
- --version
- نمایش اطلاعات نسخه و خروج
اگر MODE برابر 'L' باشد، جریان مربوطه بهصورت خطی (line buffered) بافر خواهد شد. این گزینه برای ورودی استاندارد نامعتبر است.
اگر MODE برابر '0' باشد، جریان مربوطه بدون بافر (unbuffered) خواهد بود.
در غیر این صورت، MODE عددی است که میتواند با یکی از پسوندهای زیر همراه باشد: KB 1000، K 1024، MB 1000*1000، M 1024*1024 و به همین ترتیب برای G، T، P، E، Z، Y. پیشوندهای دودویی نیز میتوانند استفاده شوند: KiB=K، MiB=M و به همین ترتیب. در این حالت، جریان مربوطه با اندازه بافر تعیینشده برابر با MODE بایت، کاملاً بافر خواهد شد.
نکته: اگر دستور بافرینگ جریانهای استاندارد خود را تنظیم کند (برای مثال دستور 'tee' چنین میکند)، تغییرات متناظر ناشی از 'stdbuf' لغو و نادیده گرفته خواهند شد. همچنین برخی فیلترها (مانند 'dd' و 'cat' و غیره) از جریانها برای ورودی/خروجی استفاده نمیکنند و در نتیجه تحت تأثیر تنظیمات 'stdbuf' قرار نمیگیرند.
مثالها (EXAMPLES)
tail -f access.log | stdbuf -oL cut -d ' ' -f1 | uniq
این دستور
موارد یکتا
را
بلافاصله
از access.log نمایش
میدهد.
اشکالات (BUGS)
در پلتفرمهای GLIBC، تعیین اندازه بافر، یعنی استفاده از حالت کاملاً بافرشده، به عملکرد تعریفنشده منجر خواهد شد.
نویسنده (AUTHOR)
نوشتهشده توسط Padraig Brady.
گزارش اشکالات (REPORTING BUGS)
راهنمای
آنلاین GNU coreutils:
https://www.gnu.org/software/coreutils
گزارش
هرگونه
اشکال در
ترجمه به:
https://translationproject.org/team
حق نشر (COPYRIGHT)
حق نشر © 2022 Free
Software Foundation, Inc.
مجوز GPLv3+: گنو GPL
نسخه ۳ یا
بالاتر
https://gnu.org/licenses/gpl.html.
این
نرمافزار
آزاد است:
شما
میتوانید
آزادانه آن
را تغییر
داده و
دوباره
توزیع کنید.
هیچ ضمانتی
وجود
ندارد، تا
حدی که
قانون مجاز
میداند.
همچنین ببینید (SEE ALSO)
مستندات
کامل
https://www.gnu.org/software/coreutils/stdbuf
یا در دسترس
بهصورت
محلی از
طریق: info '(coreutils) stdbuf invocation'
| سپتامبر ۲۰۲۲ | GNU coreutils 9.1 |