انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: 404 در 29 مهر 1386، 09:32 بظ
-
اگه بحث رو خلاصه کنیم: سوال اینه که فرض کنید یه متغیری توی شل داریم که اسمش هست test.in حالا ما می خوایم اینو تبدیل کنیم به test ؟ کسی راه ساده ای سراغ داره؟
for i in *
$i ro folan kon..!!
...
که ما می خوایم به جای $i اون رو منهای .in آخرش داشته باشیم...
-
سلام،
$ for i in *; do echo ${i%.in}; done
-
مشکل گشای کار = IRC!!
جوابمو خودم می دم: شاید به درد یکی دیگه ام بخوره ;)
اگه مثلا یه متغیر داشته باشین و بخواین فرمتش رپ بردارید:
${i%.in}
اگه بخاین آدرسشو حذف کنین و فقط اسم فایل باقی بمونه:
${i##*/}
امیدوارم به درد کسی جز خودم هم بخوره :P
-
اااااا!!! عجب حسن تصادفی!!! خودم همین الان اینو پیدا کردم. در هر حال ممنون از کمکتون ;)