ראשי
ידיעות
שליחת ידיעה
פורומים
סלולר
כניסת חברים
·
רישום
·
שכחתי סיסמה
בפורומים
בידיעות
בפורומים - מתקדם
באתר - מתקדם
באתר - דרך גוגל
בפינגווין
בלינמגזין
בגוגל
ראשי
ידיעות
פורומים
וויקי
חיפוש בפורומים
חיפוש באתר
מחוברים
סטטיסטיקה
הסכם שימוש
הצהרת פרטיות
שליחת משוב
למעלה
למטה
אינדקס הפורומים של Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית
»
שימוש יומיומי בלינוקס
»
תיכנות בלינוקס
פונקציה ב-BASH בת שתי מילות כשם
אורח
· ·
פורסם: 28/02/2016 - 12:53
נושא ההודעה: פונקציה ב-BASH בת שתי מילות כשם
קוד:
name1 name2() {
echo "two names"
}
יש אפשרות כזו ללא קו תחתי וכדו'?
חזרה לתוכן הדיון
אורח
· ·
פורסם: 28/02/2016 - 13:55
נושא ההודעה:
לא, למה אתה רוצה דבר כזה?
חזרה לתוכן הדיון
אורח
· ·
פורסם: 28/02/2016 - 14:29
נושא ההודעה:
Anonymous :
לא, למה אתה רוצה דבר כזה?
כדי לחסום פקודה ספציפית עם פלאג ספציפי באמצעות הפנייה לפונקציה ב-bashrc
חזרה לתוכן הדיון
צפריר
אורח
· ·
פורסם: 28/02/2016 - 14:47
נושא ההודעה:
נראה לי שזה לא שם חוקי של פונקציה וגם לא של alias. הדבר היחיד שאני יכול לחשוב עליו הוא ליצור סקריפט בשם הרצוי בתיקיה מסויימת שנמצאת ב־PATH (אולי זמנית).
חזרה לתוכן הדיון
אורח
· ·
פורסם: 29/02/2016 - 00:06
נושא ההודעה:
קוד:
rm ()
{
$flag = r
if [ $flag == -f ]
exit -1
fi
/usr/bin/rm $@
}
אני משער שאתה רוצה משהו בסגנון הזה, רק שסינון הדגלים צריך כנראה להיות חכם יותר, כדי לכסות את כל הצורות שבהן הדגל עשוי להיות מועבר.
חזרה לתוכן הדיון
אורח
· ·
פורסם: 29/02/2016 - 00:07
נושא ההודעה:
סליחה
קוד:
rm ()
{
flag=shift
if [ $flag == -f ]
exit -1
fi
/usr/bin/rm $@
}
חזרה לתוכן הדיון
צפריר
אורח
· ·
פורסם: 29/02/2016 - 11:56
נושא ההודעה:
תיקון חשוב: במקום סתם $@: לכתוב "$@" (ואל תעתיקו את מה שכתבתי כאן עם תווי ה־LRM).
קוד:
$ (f() { for a in $@; do echo "<$a>"; done; }; f "a b")
<a>
<b>
$ (f() { for a in "$@"; do echo "<$a>"; done; }; f "a b")
<a b>
מעבר לכך, הפלט של הפקודה shift אינו כמו בפרל:
קוד:
$ (f() { a=shift; echo $a; }; f a)
shift
$ (f() { a=`shift`; echo $a; }; f a)
חזרה לתוכן הדיון
הצגת הודעות מלפני:
כל ההודעות
יום אחד
7 ימים
שבועיים
חודש אחד
3 חודשים
6 חודשים
שנה אחת
הכי ישנות קודם
הכי חדשות קודם
מעבר אל:
בחירת פורום
אינדקס הפורומים
|--[לינוקס למתחילים]
| |-- שאלות לפני ההתקנה
| |-- מילון מונחים/מושגים
| |-- מה חסר לי בלינוקס ?
|--[התקנה והגדרת לינוקס]
| |-- התקנת לינוקס
| |-- הגדרת עברית
| |-- רשתות ואינטרנט
| |-- חומרה (כללי)
| |-- לינוקס בדרכים
| |-- לינוקס ושרתים
|--[שימוש יומיומי בלינוקס]
| |-- סביבות עבודה ומנהלי חלונות
| |-- משחקים בלינוקס
| |-- גלישה באינטרנט
| |-- לינוקס ומדיה דיגיטלית
| |-- תיכנות בלינוקס
| |-- יישומים כללי
| |-- סביבות אופיס
|--[ניהול מערכת]
| |-- קבצים והתקנות
| |-- שימוש מתקדם בלינוקס
| |-- אבטחת מידע
|--[פרוייקטים בקוד פתוח]
| |-- תרגום לינוקס לעברית
| |-- ליברה אופיס
| |-- אחד לינוקס
| |-- פרוייקט Linbrew
| |-- פרוייקטי Live CD
| |-- פרויקטים בלינוקס
| |-- מונחים מתורגמים - גרסה לא רשמית
| |-- לינוקס בבית הספר
|--[שונות]
| |-- תוכנה חופשית וקוד פתוח
| |-- פעולה קהילתית
| |-- תמיכת לינוקס כללית
| |-- טיפים
| |-- אוף טופיק
| |-- /dev/null
|--[מערכות הפעלה אחרות]
| |-- BSD כללי
| |-- תוכנה חופשית בחלונות ומק
| |-- אמולטורים
| |-- מערכות הפעלה לא חופשיות [פורום לקריאה בלבד]
|--[לוח מודעות]
| |-- דרושים: הצעות עבודה
| |-- קהילה וחברה
| |-- ברצוני למסור
| |-- ברצוני למכור
| |-- ברצוני להחליף
| |-- אני צריך
|--[אודות האתר]
| |-- רעיונות והצעות
| |-- טענות
| |-- מדריך ווטסאפ
כל הזמנים הם GMT + 2 שעות
אינדקס הפורומים של Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית
»
שימוש יומיומי בלינוקס
»
תיכנות בלינוקס
PN
phpBB2
© 2003-2004
·
24 שעות
·
ללא תגובות
·
FAQ
·
חיפוש
·
הרשמה
·
Maximize
תוכן הדיון
אורח
אורח
אורח
אורח [צפריר]
אורח
אורח
אורח [צפריר]
מחוברים:
0 חברים, 400 אורחים
·
סטטיסטיקה
הסכם שימוש
·
הצהרת פרטיות
·
שליחת משוב
חזרה למעלה
תוכן האתר תחת רישיון
CC BY-SA 4.0
עיצוב ופיתוח:
Meir