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

کمک و پشتیبانی => انجمن عمومی => نویسنده: Masoud92m در 15 تیر 1392، 12:34 ب‌ظ

عنوان: نتیجه اجرای مستقیم کامند با alias تفاوت داره ؟ (حل شد)
ارسال شده توسط: Masoud92m در 15 تیر 1392، 12:34 ب‌ظ
دستور زیر رو توی ترمینال زدم
echo "!!" > "!!"
که آخرین دستور رو توی فایلی به همون اسم دستور ذخیره کنه (برای wget و یا youtube-dl که بعدا بخوام استفاده کنم، از گشتن توی history راحت تره !)

خوب کار کرد و مشکلی نداره،‌اما وقتی همین دستور رو میدم به alias و یا به صورت bash script استفاده میکنم نتیجه فایلی به اسم !! میشه که محتواش هم !! هست !

چرا تفاوت داره؟ کاریش میشه کرد ؟ اگه نه دستور متفاوتی که بشه همین کاری که میخوام انجام بدم و بشه به صورت alias یا اسکریپت استفاده کرد معرفی میکنید، متشکرم
عنوان: پاسخ : نتیجه اجرای مستقیم کامند با alias تفاوت داره ؟
ارسال شده توسط: uooobi در 15 تیر 1392، 06:47 ب‌ظ
جواب اینجاست
http://unix.stackexchange.com/questions/38072/how-can-i-save-the-last-command-to-a-file
آخرین مطلب همین لینک بالا علت اشتباه بودن دستور شما رو هم توضیح داده
عنوان: پاسخ : نتیجه اجرای مستقیم کامند با alias تفاوت داره ؟
ارسال شده توسط: Masoud92m در 16 تیر 1392، 02:05 ق‌ظ
ممنون