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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: کمک در ساخت اسکریپت با bash [حل شد ]  (دفعات بازدید: 3243 بار)

0 کاربر و 6 مهمان درحال مشاهده موضوع.

آفلاین hamidrezakp

  • Sr. Member
  • *
  • ارسال: 432
  • جنسیت : پسر
  • Life is Good With GNU/Linux
    • Hamidrezakp Web Site
کمک در ساخت اسکریپت با bash [حل شد ]
« : 19 بهمن 1392، 01:48 ب‌ظ »
سلام دوستان
میخواستم یه اسکریپت بنویسم که فایلی که بهش میدیم رو توی یه پوشه کپی کنه و بعد به یه ادرس توی مرورگر بره.
اگر کسی با زبان bash  یا هر زبان دیگه ایی که توی ترمینال کار میکنه میتونه یه همچین کدی رو بنویسه یه راهنمایی کنه.
پیشاپیش ممنونم. [-o<
« آخرین ویرایش: 19 بهمن 1392، 03:35 ب‌ظ توسط hamidrezakp »
HamidRezaKP.ir
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.

آفلاین امین - am1n

  • Sr. Member
  • *
  • ارسال: 467
  • جنسیت : پسر
  • ... روش دین توضیح شناخته‌ها بوسیله ناشناخته‌هاست!!
    • دات امین / حرف های آزاد من
پاسخ : کمک در ساخت اسکریپت با bash
« پاسخ #1 : 19 بهمن 1392، 02:14 ب‌ظ »
سلام دوستان
میخواستم یه اسکریپت بنویسم که فایلی که بهش میدیم رو توی یه پوشه کپی کنه و بعد به یه ادرس توی مرورگر بره.
اگر کسی با زبان bash  یا هر زبان دیگه ایی که توی ترمینال کار میکنه میتونه یه همچین کدی رو بنویسه یه راهنمایی کنه.
پیشاپیش ممنونم. [-o<

سلام :) خوش اومدی

اگه ممکنه یکم توضیح بیشتر بده دقیقا چیکار کنه! اصلا هدف کار چیه ؟ :)

آفلاین hamidrezakp

  • Sr. Member
  • *
  • ارسال: 432
  • جنسیت : پسر
  • Life is Good With GNU/Linux
    • Hamidrezakp Web Site
پاسخ : کمک در ساخت اسکریپت با bash
« پاسخ #2 : 19 بهمن 1392، 02:30 ب‌ظ »
ممنونم
میخواهم وقتی یه فایل PHP رو بهش میدی توی پوشه Lamp کپی اش کنه و بعد به ادرس localhost/File.php بره و فایل رو باز کنه.
HamidRezaKP.ir
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.

آفلاین Yaser-16

  • Hero Member
  • *
  • ارسال: 720
  • جنسیت : پسر
پاسخ : کمک در ساخت اسکریپت با bash
« پاسخ #3 : 19 بهمن 1392، 02:37 ب‌ظ »
#!/usr/bin/env bash
echo "Enter file path:"
read srcAddress
echo "Enter destination diractory:"
read dstAddress
cp $srcAddress $dstAddress
/usr/bin/firefox localhost/File.php
این اسکریپت یه آدرس فایل مبدا و یه مقصد می گیره،بعد کپی رو انجام می ده، فایر فاکس رو باز می کنه و آدرس رو باز می کنه!
اگه آدرس مبدا و مقصد ثابت بود،خط های یک تا چهار رو پاک کن و اینا رو به جاش بذار:
srcAddress=آدرس فایل مبدا
dstAddress= آدرس مقصد
« آخرین ویرایش: 19 بهمن 1392، 02:44 ب‌ظ توسط Yaser-16 »
آنان که آزادی را فدای امنیت می‌کنند، نه شایستگی آزادی را دارند و نه لیاقت امنیت را!   بنیامین فرانکلین

آفلاین hamidrezakp

  • Sr. Member
  • *
  • ارسال: 432
  • جنسیت : پسر
  • Life is Good With GNU/Linux
    • Hamidrezakp Web Site
پاسخ : کمک در ساخت اسکریپت با bash [حل شد]
« پاسخ #4 : 19 بهمن 1392، 02:47 ب‌ظ »
#!/usr/bin/env bash
echo "Enter file path:"
read srcAddress
echo "Enter destination diractory:"
read dstAddress
cp $srcAddress $dstAddress
/usr/bin/firefox localhost/File.php
این اسکریپت یه آدرس فایل مبدا و یه مقصد می گیره،بعد کپی رو انجام می ده، فایر فاکس رو باز می کنه و آدرس رو باز می کنه!

خیلی ممنون
 میشه بوسیله open with هم بهش فایل داد؟
بعد میشه ادرس رو از اسم فایل بگیره یعنی :
فایل index.php رو بهش میدیم و و به ادرس localhost/index.php میره و باز میشه؟
« آخرین ویرایش: 19 بهمن 1392، 03:33 ب‌ظ توسط hamidrezakp »
HamidRezaKP.ir
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.

آفلاین Yaser-16

  • Hero Member
  • *
  • ارسال: 720
  • جنسیت : پسر
پاسخ : کمک در ساخت اسکریپت با bash
« پاسخ #5 : 19 بهمن 1392، 02:55 ب‌ظ »
#!/usr/bin/env bash
echo "Enter file path:"
read srcAddress
echo "Enter destination diractory:"
read dstAddress
cp $srcAddress $dstAddress
/usr/bin/firefox localhost/File.php
این اسکریپت یه آدرس فایل مبدا و یه مقصد می گیره،بعد کپی رو انجام می ده، فایر فاکس رو باز می کنه و آدرس رو باز می کنه!

خیلی ممنون
 میشه بوسیله open with هم بهش فایل داد؟
بعد میشه ادرس رو از اسم فایل بگیره یعنی :
فایل index.php رو بهش میدیم و و به ادرس localhost/index.php میره و باز میشه؟
واسه آدرس فایل: پست قبلیم رو ویرایش کردم و توضیح دادم توش!
واسه url هم localhost/File.php رو به هر آدرسی که دوست داری تغییر بده!
open with رو هم نمیدونم! راهی به فکرم نمی رسه!
ولی اگه می خوای از کروم استفاده کنی باید توی خط آخر به جای کلمه ی firefox بنویسی: google-chrome
آنان که آزادی را فدای امنیت می‌کنند، نه شایستگی آزادی را دارند و نه لیاقت امنیت را!   بنیامین فرانکلین

آفلاین hamidrezakp

  • Sr. Member
  • *
  • ارسال: 432
  • جنسیت : پسر
  • Life is Good With GNU/Linux
    • Hamidrezakp Web Site
پاسخ : کمک در ساخت اسکریپت با bash
« پاسخ #6 : 19 بهمن 1392، 02:59 ب‌ظ »
#!/usr/bin/env bash
echo "Enter file path:"
read srcAddress
echo "Enter destination diractory:"
read dstAddress
cp $srcAddress $dstAddress
/usr/bin/firefox localhost/File.php
این اسکریپت یه آدرس فایل مبدا و یه مقصد می گیره،بعد کپی رو انجام می ده، فایر فاکس رو باز می کنه و آدرس رو باز می کنه!

خیلی ممنون
 میشه بوسیله open with هم بهش فایل داد؟
بعد میشه ادرس رو از اسم فایل بگیره یعنی :
فایل index.php رو بهش میدیم و و به ادرس localhost/index.php میره و باز میشه؟
واسه آدرس فایل: پست قبلیم رو ویرایش کردم و توضیح دادم توش!
واسه url هم localhost/File.php رو به هر آدرسی که دوست داری تغییر بده!
open with رو هم نمیدونم! راهی به فکرم نمی رسه!
ولی اگه می خوای از کروم استفاده کنی باید توی خط آخر به جای کلمه ی firefox بنویسی: google-chrome

میدونم
میخواهم برای هرفایل بسته به اسمش به اون ادرس بره :
برای فایل about-us.php بره به localhost/about-us.php
برای فایل index.php بره به localhost/index.php
برای فایل post.php بره به localhost/post.php
و ...
HamidRezaKP.ir
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.

آفلاین Yaser-16

  • Hero Member
  • *
  • ارسال: 720
  • جنسیت : پسر
پاسخ : کمک در ساخت اسکریپت با bash
« پاسخ #7 : 19 بهمن 1392، 03:02 ب‌ظ »
#!/usr/bin/env bash
echo "Enter file path:"
read srcAddress
echo "Enter destination diractory:"
read dstAddress
cp $srcAddress $dstAddress
/usr/bin/firefox localhost/File.php
این اسکریپت یه آدرس فایل مبدا و یه مقصد می گیره،بعد کپی رو انجام می ده، فایر فاکس رو باز می کنه و آدرس رو باز می کنه!

خیلی ممنون
 میشه بوسیله open with هم بهش فایل داد؟
بعد میشه ادرس رو از اسم فایل بگیره یعنی :
فایل index.php رو بهش میدیم و و به ادرس localhost/index.php میره و باز میشه؟
واسه آدرس فایل: پست قبلیم رو ویرایش کردم و توضیح دادم توش!
واسه url هم localhost/File.php رو به هر آدرسی که دوست داری تغییر بده!
open with رو هم نمیدونم! راهی به فکرم نمی رسه!
ولی اگه می خوای از کروم استفاده کنی باید توی خط آخر به جای کلمه ی firefox بنویسی: google-chrome

میدونم
میخواهم برای هرفایل بسته به اسمش به اون ادرس بره :
برای فایل about-us.php بره به localhost/about-us.php
برای فایل index.php بره به localhost/index.php
برای فایل post.php بره به localhost/post.php
و ...
#!/usr/bin/env bash
echo "Enter file path:"
read srcAddress
echo "Enter destination diractory:"
read dstAddress
cp $srcAddress $dstAddress
/usr/bin/firefox localhost/$srcAddress
منظورت اینه؟
آنان که آزادی را فدای امنیت می‌کنند، نه شایستگی آزادی را دارند و نه لیاقت امنیت را!   بنیامین فرانکلین

آفلاین hamidrezakp

  • Sr. Member
  • *
  • ارسال: 432
  • جنسیت : پسر
  • Life is Good With GNU/Linux
    • Hamidrezakp Web Site
پاسخ : کمک در ساخت اسکریپت با bash
« پاسخ #8 : 19 بهمن 1392، 03:09 ب‌ظ »
#!/usr/bin/env bash
echo "Enter file path:"
read srcAddress
echo "Enter destination diractory:"
read dstAddress
cp $srcAddress $dstAddress
/usr/bin/firefox localhost/File.php
این اسکریپت یه آدرس فایل مبدا و یه مقصد می گیره،بعد کپی رو انجام می ده، فایر فاکس رو باز می کنه و آدرس رو باز می کنه!

خیلی ممنون
 میشه بوسیله open with هم بهش فایل داد؟
بعد میشه ادرس رو از اسم فایل بگیره یعنی :
فایل index.php رو بهش میدیم و و به ادرس localhost/index.php میره و باز میشه؟
واسه آدرس فایل: پست قبلیم رو ویرایش کردم و توضیح دادم توش!
واسه url هم localhost/File.php رو به هر آدرسی که دوست داری تغییر بده!
open with رو هم نمیدونم! راهی به فکرم نمی رسه!
ولی اگه می خوای از کروم استفاده کنی باید توی خط آخر به جای کلمه ی firefox بنویسی: google-chrome

میدونم
میخواهم برای هرفایل بسته به اسمش به اون ادرس بره :
برای فایل about-us.php بره به localhost/about-us.php
برای فایل index.php بره به localhost/index.php
برای فایل post.php بره به localhost/post.php
و ...
#!/usr/bin/env bash
echo "Enter file path:"
read srcAddress
echo "Enter destination diractory:"
read dstAddress
cp $srcAddress $dstAddress
/usr/bin/firefox localhost/$srcAddress
منظورت اینه؟

خیلی خیلی ممنونم.
راستی اگر PDF یا منبعی (ترجیحا فارسی ) برای برنامه نویسی bash داری لطف کنید بزارید.
بازم ممنونم
HamidRezaKP.ir
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.

آفلاین Yaser-16

  • Hero Member
  • *
  • ارسال: 720
  • جنسیت : پسر
پاسخ : کمک در ساخت اسکریپت با bash
« پاسخ #9 : 19 بهمن 1392، 03:14 ب‌ظ »
#!/usr/bin/env bash
echo "Enter file path:"
read srcAddress
echo "Enter destination diractory:"
read dstAddress
cp $srcAddress $dstAddress
/usr/bin/firefox localhost/File.php
این اسکریپت یه آدرس فایل مبدا و یه مقصد می گیره،بعد کپی رو انجام می ده، فایر فاکس رو باز می کنه و آدرس رو باز می کنه!

خیلی ممنون
 میشه بوسیله open with هم بهش فایل داد؟
بعد میشه ادرس رو از اسم فایل بگیره یعنی :
فایل index.php رو بهش میدیم و و به ادرس localhost/index.php میره و باز میشه؟
واسه آدرس فایل: پست قبلیم رو ویرایش کردم و توضیح دادم توش!
واسه url هم localhost/File.php رو به هر آدرسی که دوست داری تغییر بده!
open with رو هم نمیدونم! راهی به فکرم نمی رسه!
ولی اگه می خوای از کروم استفاده کنی باید توی خط آخر به جای کلمه ی firefox بنویسی: google-chrome

میدونم
میخواهم برای هرفایل بسته به اسمش به اون ادرس بره :
برای فایل about-us.php بره به localhost/about-us.php
برای فایل index.php بره به localhost/index.php
برای فایل post.php بره به localhost/post.php
و ...
#!/usr/bin/env bash
echo "Enter file path:"
read srcAddress
echo "Enter destination diractory:"
read dstAddress
cp $srcAddress $dstAddress
/usr/bin/firefox localhost/$srcAddress
منظورت اینه؟

خیلی خیلی ممنونم.
راستی اگر PDF یا منبعی (ترجیحا فارسی ) برای برنامه نویسی bash داری لطف کنید بزارید.
بازم ممنونم
خواهش می کنم!
واسه منبع هم توی این وبلاگ سه تا راهنمای خوب هست(قسمت راهنما های ترجمه شده):
http://bashguide.blogsky.com/
آنان که آزادی را فدای امنیت می‌کنند، نه شایستگی آزادی را دارند و نه لیاقت امنیت را!   بنیامین فرانکلین