به نام خدا
اگر تابحال با این مسئله مواجه شده باشید که چطوری میشه که داده های متنی رو به آخر یک فایل اضافه کرد یا اینکه چطوری میشه یک فایل log ساخت که همیشه اطلاعات مورد نظری رو در یک بازه زمانی خاص در یک فایل ذخیره کنه بدون پاک کردن داده های قبلی میتوان از دستور tee در لینوکس که بسیار ساده و پرکاربرد میباشد استفاده کرد.
برای مثال،
tee file1
با استفاده از دستور فوق میتوانید متنی را به فایل file1 اضافه کنید ولی متن قبلی فایل پاک میشود.
tee -a file1
در دستور بالا میتوانید با استفاده از سوییچ (a-) اطلاعات متنی رو به آخر فایل file1 اضافه کنید، بدون پاک شدن اطلاعات قبلی (append)، همچنین میتوان یک ورودی را همزمان در چندین فایل ذخیره کرد.
tee -a file1 file2 file3
در اینجا خروجی دستور ps با کمک دستور tee در فایل های file1 file2 file3 دخیره میشود.
ps | tee file1 file2 file3
به همین روش میتوان خروجی دستور های مختلف را در یک یا چند فایل ذخیره کرد.