תודה לאני17 על התיקון (ממשים-מממשים)
בBASH:
n_shav=( "" "" "שני" "שלשה" "ארבעה" "חמשה" "ששה" "שבעה" ); y_yamim=( "" "אחד" "שנים" "שלשה" "ארבעה" "חמשה" "ששה" "שבעה" "שמונה" "תשעה" ); a_yamim=( "" "עשר" "עשרים" "שלשים" "ארבעים" ); if [[ "${so}" -gt 49 ]]; then exit 0; fi if [[ "$[so/7]" == "0" ]]; then shav=""; yam=""; elif [[ "$[so/7]" == "1" ]]; then shav="שבוע אחד"; yam="ו"; else shav="${n_shav[$[so/7]]} שבועות" yam="ו"; fi if [[ "$[so%7]" == "0" ]]; then yam="" elif [[ "$[so%7]" == "1" ]]; then yam+="יום אחד "; else yam+="${n_shav[$[so%7]]} ימים "; fi if [[ "$[so%10]" == "0" ]]; then if [[ "$[so/10]" == "1" ]]; then yamim="עשרה ימים"; else yamim="${a_yamim[$[so/10]]} יום"; fi else if [[ "$[so/10]" == "0" ]]; then yamim="${y_yamim[$[so%10]]} ימים"; elif [[ "$[so/10]" == "1" ]]; then yamim="${y_yamim[$[so%10]]} ${a_yamim[$[so/10]]} יום" else yamim="${y_yamim[$[so%10]]} ו${a_yamim[$[so/10]]} יום" fi fi if [[ "$[so/7]" == "0" ]]; then text="היום ${yam}לעומר"; else text="היום ${yamim}, שהם ${shav} ${yam}לעומר"; fi

