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

کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: MADMAN در 28 اردیبهشت 1391، 06:44 ب‌ظ

عنوان: خروجی دستور دوم به عنوان ورودی دستور اول با استفاده از علامت |
ارسال شده توسط: MADMAN در 28 اردیبهشت 1391، 06:44 ب‌ظ
سلام دوستان
می خواستم خروجی دستور دوم رو در فایلی متنی به آدرسی خاص ذخیره کنم می دونم که علامت | خروجی دستور دوم رو به عنوان ورودی دستور اول استفاده می کنه اما دستور اولی رو نمی دونم چی بنویسم؟
متشکرم دوستان راهنمایی و کمکم کنند.
عنوان: پاسخ : خروجی دستور دوم به عنوان ورودی دستور اول با استفاده از علامت |
ارسال شده توسط: رضا حبیبی در 28 اردیبهشت 1391، 07:03 ب‌ظ
با سلام برای ریختن خروجی دستوری در یک فایل متنی می‌تونید در ترمینال مثل مثال زیر رفتار کنید:
ls /home/reza > reza.txt
اون فایل مقصد هر پسوند متنی می‌تونه داشته باشه، محل ذخیره سازیش هم توی home کاربر جاریه!

اما اگه بخواین می‌تونید مسیر هم بهش بدید:
ls /home/reza > /home/reza/Desktop/reza.txt
برای علامتی | که گذاشتین تا اونجایی که بلدم مثلا توی دستوراتی نظیر دستور زیر استفاده داره:
lsusb | grep "intel"که دستور بالا میاد پورتهای usbای که داخل نامشون از اینتل استفاده شده رو به شما نشون می‌ده!
عنوان: پاسخ : خروجی دستور دوم به عنوان ورودی دستور اول با استفاده از علامت |
ارسال شده توسط: Masoud92m در 28 اردیبهشت 1391، 08:08 ب‌ظ
میتونید از دستور cat استفاده کنید، برای مثال دستور زیر ورژن کرنل رو به فایل example.txt در مکان جاری میریزه
uname -r | cat > example.txt