بررسی دستور echo
از دستور echo در لینوکس برای چاپ متن در ترمینال یا اضافه کردن متن به یک فایل متنی استفاده می کنیم.
چاپ متن در ترمینال
برای چاپ متن در ترمینال مانند زیر عمل می کنیم:
echo "Hello Shell!"
افزودن متن به فایل متنی
اگه بخوایم متن جایگزین محتوای فایل بشه مانند زیر از یک > استفاده می کنیم.
در مثال های زیر path_to_text_file مسیر فایل متنی است.
echo "Hello from echo" > path_to_text_file
اگه بخوایم متن به انتهای محتوای فایل اضافه بشه از دوتا >> استفاده می کنیم.
echo "Hello from echo" >> path_to_text_file
پشتیبانی از حروف خاص
دستور echo با آرگومان e قابلیت پشتیبانی از حروف خاص با بک اسلش رو خواهد داشت.
در مثال زیر ادامه ی متن در خط جدید نمایش داده میشه.
echo -e "Hello shell! \nThis is a test"
خلاصه
- از echo برای چاپ متن در ترمینال و یا افزودن متن به یک فایل متنی استفاده می کنیم.