مفهوم Redirection ورودیها و خروجیها در شل
اکثر سیستمعاملها این امکان را در اختیار ما قرار میدهند تا ورودی (Input) از کیبورد گرفته شده و خروجی (Output) در ترمینال نمایش داده شود.
بههرحال، در اسکریپتنویسی Shell میتوان خروجی را در یک فایل ذخیره کرد که به چنین کاری اصطلاحاً Output Redirection گفته میشود.
علامت < برای ذخیرهسازی اوتپوت در یک فایل مورد استفاده قرار میگیرد؛ برای مثال، کامند زیر اوتپوتی دستوری تحتعنوان free را به فایلی بهنام tmp/free.out/ میفرستد:
free > /tmp/free.out $
#!/bin/bash
echo "Line count"
wc -l < /temp/free.out
و دستور chmod +x script.sh را بهمنظور قابلاجرا کردن آن انجام داده و سپس این فایل را با دستور script.sh/. اجرا کنیم، این دستور تعداد خطوط فایل tmp/free.out/ را شمرده و نتایج را نشان خواهد داد:
$ ./script.sh
"Line count"
3
برای توضیحات اضافی دوره ی محیط متن لینوکس خیلی میتونه به شما کمک کنه