انجمنهای فارسی اوبونتو
کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: MADMAN در 28 اردیبهشت 1391، 06:44 بظ
-
سلام دوستان
می خواستم خروجی دستور دوم رو در فایلی متنی به آدرسی خاص ذخیره کنم می دونم که علامت | خروجی دستور دوم رو به عنوان ورودی دستور اول استفاده می کنه اما دستور اولی رو نمی دونم چی بنویسم؟
متشکرم دوستان راهنمایی و کمکم کنند.
-
با سلام برای ریختن خروجی دستوری در یک فایل متنی میتونید در ترمینال مثل مثال زیر رفتار کنید:
ls /home/reza > reza.txt
اون فایل مقصد هر پسوند متنی میتونه داشته باشه، محل ذخیره سازیش هم توی home کاربر جاریه!
اما اگه بخواین میتونید مسیر هم بهش بدید:
ls /home/reza > /home/reza/Desktop/reza.txt
برای علامتی | که گذاشتین تا اونجایی که بلدم مثلا توی دستوراتی نظیر دستور زیر استفاده داره:
lsusb | grep "intel"
که دستور بالا میاد پورتهای usbای که داخل نامشون از اینتل استفاده شده رو به شما نشون میده!
-
میتونید از دستور cat استفاده کنید، برای مثال دستور زیر ورژن کرنل رو به فایل example.txt در مکان جاری میریزه
uname -r | cat > example.txt