LINUX.ORG.RU

sh скрипт


0

0

как сделать это на #!/bin/sh
--------------------------------
#!/bin/bash

LIMIT=10
for ((a=1; a <= LIMIT ; a++))
do
echo -n "$a "
done
--------------------------------

при запуске этого скрипта, подставив вначале #!/bin/sh, плюет ошибку:

4: Syntax error: Bad for loop variable

Ответ на: Re: sh скрипт от birdie

Re: sh скрипт

2birdie: LOL

>for ((a=1; a <= LIMIT ; a++))
тогда и это переделывать не надо.

sdio ★★★★★ ()

Re: sh скрипт

хм.. sh ведь ссылка на bash (по крайней мере у меня), может у тебя по-другому, другой интерпретатор.

А /bin/sh это просто соответствие стандартам :)

Incred ()
Ответ на: Re: sh скрипт от birdie

Re: sh скрипт

> sh
# a=1
# b=$((a+1)
syntax error: `b=$' unexpected

sdio ★★★★★ ()
Ответ на: Re: sh скрипт от sdio

Re: sh скрипт

Ну, по второму же я промолчал, значит согласен. :)

Teak ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.