انجمن‌های فارسی اوبونتو

تازه کار => انجمن تازه‌کاران => نویسنده: azita90 در 10 خرداد 1393، 01:56 ب‌ظ

عنوان: نوشتن متن در یک فایل device
ارسال شده توسط: azita90 در 10 خرداد 1393، 01:56 ب‌ظ
سلام.من برای کامپایل کردن یک device driver که قبلا نوشته شده، باید بدون باز کردن ادیتور متنی و در خود ترمینال یک متن را بنویسم و که در فایل نوشته شود. اما نمی دونم از چه دستوری استفاده کنم؟
آیا این دستور درسته؟
$ echo  "hi" >/dev/directoryName
عنوان: پاسخ : نوشتن متن در یک فایل device
ارسال شده توسط: علیرضاامیرصمیمی در 10 خرداد 1393، 02:16 ب‌ظ
دستور صحیح هست فقط آخرش نیازی به $ ندارید و اینکه باید آدرس فایلی رو که میخواید بنویسید و اسم فایلتون هم باشه و نه فقط آدرس پوشه موردنظر باشه
echo "hi" > /directory-adress/yourfile
عنوان: پاسخ : نوشتن متن در یک فایل device
ارسال شده توسط: elyas74 در 10 خرداد 1393، 04:41 ب‌ظ
 - درود بر علیرضا صمیمی عزیز ، با اجازه ی چیزی به حرفت اضافه کنم
 - دقیقا همون طور که گفتن درسته فقط باید توجه بشه اگر فایل موجود باشه تمام اطلاعاتش پاک میشه و باید اینطوری استفاده کنید ازش تا به آخر فایل اضافه بشه و اگر فایل وجود نداشته باشه اون رو به وجود میاره :
echo "hello" >> file_path
 - برای device ها نمیدونم این قضیه صادقه یا نه.
عنوان: پاسخ : نوشتن متن در یک فایل device
ارسال شده توسط: علیرضاامیرصمیمی در 10 خرداد 1393، 09:11 ب‌ظ
- درود بر علیرضا صمیمی عزیز ، با اجازه ی چیزی به حرفت اضافه کنم
 - دقیقا همون طور که گفتن درسته فقط باید توجه بشه اگر فایل موجود باشه تمام اطلاعاتش پاک میشه و باید اینطوری استفاده کنید ازش تا به آخر فایل اضافه بشه و اگر فایل وجود نداشته باشه اون رو به وجود میاره :
echo "hello" >> file_path
 - برای device ها نمیدونم این قضیه صادقه یا نه.
بله دقیقا!یادم رفت بگم :)
اگر میخوای فایلتون over write نشه و فقط بهش یه خط اضافه بشه به جای > از >> استفاده کنید
عنوان: پاسخ : نوشتن متن در یک فایل device
ارسال شده توسط: azita90 در 10 خرداد 1393، 09:39 ب‌ظ
- درود بر علیرضا صمیمی عزیز ، با اجازه ی چیزی به حرفت اضافه کنم
 - دقیقا همون طور که گفتن درسته فقط باید توجه بشه اگر فایل موجود باشه تمام اطلاعاتش پاک میشه و باید اینطوری استفاده کنید ازش تا به آخر فایل اضافه بشه و اگر فایل وجود نداشته باشه اون رو به وجود میاره :
echo "hello" >> file_path
 - برای device ها نمیدونم این قضیه صادقه یا نه.
بله دقیقا!یادم رفت بگم :)
اگر میخوای فایلتون over write نشه و فقط بهش یه خط اضافه بشه به جای > از >> استفاده کنید
با تشکر از هر دو بزرگوار. شرمنده! کسی جواب این پست رو نمیدونه؟
http://forum.ubuntu.ir/index.php/topic,92407.0.html