ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
אורח · ·
 

הודעה פורסם: 27/07/2016 - 14:42
נושא ההודעה: bash זקוק לעזרה קטנה במשהו דומה ל escape sequence

קובץ בשם file.sh

קוד:

if [ $# -eq 1 ]
then echo $1
elif [ $# > 1 ]
   then len=$#
   echo "length= $len"

   for (( i=0;i<len;i++))
   {
   
   }
fi
   



אני מריץ את הקובץ עם ארגונמטים לדוגמה
קוד:

sh file.sh 101 102 103


אני רוצה שהקוד ידפיס את הארגומנטים 101 102 103

כתבתי לולאה ,
אם אני אכתוב echo $i הוא ידפיס את קידום מונה הלולאה .

אני רוצה שהוא ידפיס את $1 $2 $3 (שלושת הארגומנטים)

מה אני כותב בגוף הלולאה ?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
צפריראורח · ·
 

הודעה פורסם: 27/07/2016 - 16:06
נושא ההודעה:

קוד:

for arg in "$@"; do
  echo "[$arg]"
done
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 28/07/2016 - 17:30
נושא ההודעה:

תודה רבה .
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. אורח
  2. אורח [צפריר]
  3. אורח