-
اگه کسی بلده لطفا جواب رو بهم بده ممنون.ShellScript
1) یک shelscript بنویسید که نام یک فایل و یک کاراکتر را دریافت کند و کارهای زیر را انجام دهد: • اگر کاراکتر “r” باشد، مجوز خواندن را به فایل اضافه کند. • اگر کاراکتر “w” باشد، مجوز نوشتن را به فایل اضافه کند. • اگر کاراکتر “x” باشد، مجوز اجرا را به فایل اضافه کند. • در غیر این صورت پیامی مبنی بر واردکردن کاراکترهای مناسب را چاپ کند. 2) برنامه بالا را با استفاده از حلقه for برای 5 فایل تکرار کنید؟ http://www.pnu-club.com/images/smilies/105.gif
-
05-02-2013 09:54 AM
# ADS
نشان دهنده تبلیغات
-

نوشته اصلی توسط
baharezendeg
1) یک shelscript بنویسید که نام یک فایل و یک کاراکتر را دریافت کند و کارهای زیر را انجام دهد: • اگر کاراکتر “r” باشد، مجوز خواندن را به فایل اضافه کند. • اگر کاراکتر “w” باشد، مجوز نوشتن را به فایل اضافه کند. • اگر کاراکتر “x” باشد، مجوز اجرا را به فایل اضافه کند. • در غیر این صورت پیامی مبنی بر واردکردن کاراکترهای مناسب را چاپ کند. 2) برنامه بالا را با استفاده از حلقه for برای 5 فایل تکرار کنید؟
http://www.pnu-club.com/images/smilies/105.gif
سلام. بنده چیزای مختصری رو که میدونم بهت میگم. دوستان متخصص باید جواب شما رو بدن. فقط یه راهنمایی ابتدایی.
1- اینکه میتونی واسه گرفتن اون کاراکتر و نام فایل از دستورات زیر استفاده کنی.
- char=""
- echo -n "Enter a one character : "
read file
و واسه گرفتن نام فایل:
- echo -n "Enter file name : "
- read file
- و واسه تغییر دسترسی به فایلها (یعنی مجوزاشون) میتونی از دستور
chmod [- option] [mode] filename استفاده کنی. به عنوان مثال:
|
user |
group |
others |
chmod 640 file1 |
rw- |
r-- |
--- |
chmod 754 file1 |
rwx |
r-x |
r-- |
chmod 664 file1 |
rw- |
rw- |
r-- |
این صفحه هم توضیح بیشتری در مورد این دستور داده: https://service.futurequest.net/index.php?/Knowledgebase/Article/View/20
بنده در همین سطح تونستم کمکت کنم. امیدوارم مفید بوده باشه.
کاربر مقابل پست Intellectual عزیز را پسندیده است:
baharezendeg