فصل ‎38‎- نکات پایانی

‎38.5‎- قدردانی‌ها

اشتراک مساعی جمعی انجام این پروژه را میسر نمود. نویسنده با حق‌شناسی اعتراف می‌کند که نوشتن این کتاب بدون کمک و بازخورد از تمام شما افراد اجتماع قابل تصور نبود.

‎Philippe Martin‎ اولین نگارش ‎(0.1)‎ این سند را به ‎DocBook/SGML‎ ترجمه نمود. او در یک شرکت کوچک فرانسوی به عنوان توسعه‌دهنده نرم‌افزار مشغول است، هنگامی که سر کار نیست از کار کردن روی نرم‌افزار و مستندات گنو/لینوکس، خواندن مطبوعات، نواختن موزیک، لذت می‌برد و برای آسودگی خاطر، از خوش بودن با دوستان برخوردار می‌شود. ممکن است جایی در فرانسه یا در ناحیه باسک با او برخورد کنید، یا می‌توانید برایش به feloy@free.fr ایمیل بزنید.

‎Philippe Martin‎ همچنین توضیح داد که استفاده از پارامترهای مکانی بعد از ‎$9‎ با کاربرد نشانه‌گذاری ‎{bracket}‎ میسر است. ( مثال ‎4-5‎ را ببینید).

‎Stéphane Chazelas‎ یک لیست بلند تصحیح‌ها، اضافات، و اسکریپت‌های مثال ارسال نمود. بیش از یک شرکت‌کننده بود، در عمل او برای مدتی در نقش یک کمک ویراستار این سند بود. بسیار متشکرم!

‎Paulo Marcel Coelho Aragao‎ بسیاری تصحیح‌های هم اصلی و هم فرعی ارایه نمود، و با تعدادی پیشنهادهای سودمند کاملا همکاری کرد.

مایل هستم مخصوصا از ‎Patrick Callahan‎‏، ‎Mike Novak‎‏، و ‎Pal Domokos‎ برای فهمیدن باگ‌ها، اشاره کردن به نکات نامفهوم، و برای پیشنهاد کردن توضیحات و تغییرات در نگارش مقدماتی ‎(0.1)‎ این سند تشکر نمایم. گفتگوی سرزنده آنها در مورد اسکریپت‌نویسی پوسته و مسائل مستندات عمومی، الهام بخش من برای تلاش در جهت خواناتر نمودن این سند بود.

من از ‎Jim Van Zandt‎ برای توضیح‌دادن خطاها و از قلم افتادگی‌ها در نگارش ‎0.2‎ این سند ممنون و سپاسگزارم. او همچنین یک اسکریپت مثال آموزنده را اهدا نمود.

سپاس فراوان به ‎Jordi Sanfeliu‎ برای اجازه دادن جهت استفاده از این اسکریپت درخت دایرکتوری عالی (مثال ‎A-16‎)، و به ‎Rick Boivie‎ برای بازنگری آن.

به همچنین، تشکر از ‎Michel Charpentier‎ برای اجازه استفاده از اسکریپت dc فاکتورگیری‌اش (مثال ‎16-52‎).

‎Noah Friedman‎ را برای اجازه استفاده از اسکریپ تابع او (مثال ‎A-18‎) ستایش می‌کنم.

‎Emmanuel Rouat‎ تصحیحات و افزایش‌هایی روی جایگزینی فرمان، مستعارها، و مدیریت path پیشنهاد کرد. او همچنین یک نمونه فایل ‎.bashrc‎ بسیار عالی اهدا نمود (پیوست M).

‎Heiner Steven‎ با مهربانی استفاده از اسکریپت تبدیل مبنایش، مثال ‎16-48‎ را اجازه داد. او همچنین یک تعداد اصلاحات و بسیاری پیشنهادهای مفید ارایه کرد. تشکر ویژه.

‎Rick Boivie‎ به طور دلشاد کننده اسکریپت ‎pb.sh‎ بازگشت (مثال ‎36-11‎) را اهدا نمود، اسکریپت درخت ‎tree.sh‎ (مثال ‎A-16‎) را بازبینی کرد، و بهبودهایی برای عملکرد اسکریپت ‎monthlypmt.sh‎ (مثال ‎16-47‎) پیشنهاد داد.

‎Florian Wisser‎ در برخی نکته‌های ظریف از تست کردن رشته‌ها (مثال ‎7-6‎ را ببینید)، و در موارد دیگری مرا تعلیم داد.

‎Oleg Philon‎ پیشنهادهایی در باره cut و pidof ارسال نمود.

‎Michael Zick‎ مثال ‎empty array‎ را برای نمایش دادن برخی خصوصیات تعجب‌آور آرایه گسترش داد. او همچنین اسکریپت‌های isspammer (مثال ‎16-41‎ و مثال ‎A-28‎) را اهدا نمود.

‎Marc-Jano Knopp‎ تصحیح‌ها و توضیحاتی در باره فایل‌های دسته‌ای DOS فرستاد.

‎Hyun Jin Cha‎ در جریان ترجمه سند به زبان کره‌ای چند اشتباه تایپی را کشف کرد. تشکر به خاطر اشاره نمودن به این موارد.

‎Andreas Abraham‎ لیست بلندی از خطاهای چاپی و تصحیح‌های دیگری فرستاد. تشکر ویژه!

سایر همیاران در اهدای اسکریپت‌ها، پیشنهادهای مفید، و اشاره نمودن به خطاها اینها بودند:

Gabor Kiss‏، Leopold Toetsch‏، Peter Tillier‏، Marcus Berglof‏، Tony Richardson‏، Nick Drage (script ideas!)‏، Rich Bartell‏، Jess Thrysoee‏، Adam Lazur‏، Bram Moolenaar‏، Baris Cicek‏، Greg Keraunen‏، Keith Matthews‏، Sandro Magi‏، Albert Reiner‏، Dim Segebart‏، Rory Winston‏، Lee Bigelow‏، Wayne Pollock‏، "jipe‏،" "bojster‏،" "nyal‏،" "Hobbit‏،" "Ender‏،" "Little Monster" (Alexis)‏، "Mark‏،" "Patsie‏،" "vladz‏،" Peggy Russell‏، Emilio Conti‏، Ian. D. Allen‏، Hans -Joerg Diers‏، Arun Giridhar‏، Dennis Leeuw‏، Dan Jacobson‏، Aurelio Marinho Jargas‏، Edward Scholtz‏، Jean Helou‏، Chris Martin‏، Lee Maschmeyer‏، Bruno Haible‏، Wilbert Berendsen‏، Sebastien Godard‏، Bjön Eriksson‏، John MacDonald‏، John Lange‏، Joshua Tschida‏، Troy Engel‏، Manfred Schwarb‏، Amit Singh‏، Bill Gradwohl‏، E. Choroba‏، David Lombard‏، Jason Parker‏، Steve Parker‏، Bruce W. Clare‏، William Park‏، Vernia Damiano‏، Mihai Maties‏، Mark Alexander‏، Jeremy Impson‏، Ken Fuchs‏، Jared Martin‏، Frank Wang‏، Sylvain Fourmanoit‏، Matthew Sage‏، Matthew Walker‏، Kenny Stauffer‏، Filip Moritz‏، Andrzej Stefanski‏، Daniel Albers‏، Jeffrey Haemer‏، Stefano Palmeri‏، Nils Radtke‏، Sigurd Solaas‏، Serghey Rodin‏، Jeroen Domburg‏، Alfredo Pironti‏، Phil Braham‏، Bruno de Oliveira Schneider‏، Stefano Falsetto‏، Chris Morgan‏، Walter Dnes‏، Linc Fessenden‏، Michael Iatrou‏، Pharis Monalo‏، Jesse Gough‏، Fabian Kreutz‏، Mark Norman‏، Harald Koenig‏، Dan Stromberg‏، Peter Knowles‏، Francisco Lobo‏، Mariusz Gniazdowski‏، Sebastian Arming‏، Chetankumar Phulpagare‏، Benno Schulenberg‏، Tedman Eng‏، Jochen DeSmet‏، Juan Nicolas Ruiz‏، Oliver Beckstein‏، Achmed Darwish‏، Dotan Barak‏، Richard Neill‏، Albert Siersema‏، Omair Eshkenazi‏، Geoff Lee‏، Graham Ewart‏، JuanJo Ciarlante‏، Cliff Bamford‏، Nathan Coulter‏، Ramses Rodriguez Martinez‏، Evgeniy Ivanov‏، Craig Barnes‏، George Dimitriu‏، Kevin LeBlanc‏، Antonio Macchi‏، Tomas Pospisek‏، David Wheeler‏، Erik Brandsberg‏، YongYe‏، Andreas Kühne‏، Pádraig Brady‏، Joseph Steinhauser، و David Lawyer (خودش نویسنده چهار HOWTO است).

حق‌شناسی و قدردانی‌ من تقدیم به ‎Chet Ramey‎ و ‎Brian Fox‎ برای نوشتن Bash، و ساختن امکانات اسکریپت‌نویسی قدرتمند و برازنده نظیر ksh در آن.

تشکر بسیار ویژه به داوطلبان سخت‌کوش در پروژه مستندات لینوکس. LDP یک مخزن از دانش و معرفت لینوکس را میزبانی می‌کند، و تا درجه زیادی، انتشار این کتاب را ممکن ساخته است.

تشکر و قدردانی از ‎IBM‎‏، ‎Red Hat‎‏، Google‏، بنیاد نرم‌افزار آزاد، و تمام افراد خوبی که در جنگ خوب برای آزاد و باز نگهداشتن نرم‌افزار منبع باز می‌جنگند.

تشکر دیر هنگام من از آموزگار کلاس چهارم، دوشیزه ‎Spencer‎، برای پشتیبانی عاطفی و برای متقاعد کردن من که شاید، و فقط شاید، من یک نابود شده نبودم.

بیشترین سپاس تقدیم به همسرم، ‎Anita، برای دلگرمی‌، الهام‌بخشی، و پشتیبانی عاطفی‌اش.