Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית

תיכנות בלינוקס - bash זקוק לעזרה קטנה במשהו דומה ל escape sequence

Anonymous - 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 (שלושת הארגומנטים)

מה אני כותב בגוף הלולאה ?
Anonymous - 27/07/2016 - 16:06
נושא ההודעה:
קוד:

for arg in "$@"; do
  echo "[$arg]"
done

Anonymous - 28/07/2016 - 17:30
נושא ההודעה:
תודה רבה .
כל הזמנים הם GMT + 2 שעות