LINUX.ORG.RU

История изменений

Исправление Pinkbyte, (текущая версия) :

pinkbyte@phantom ~ $ sh 1.sh 
1
2
3
4
^C
pinkbyte@phantom ~ $ cat 1.sh 
#!/bin/bash
while true; do
let INDEX=$INDEX+1
echo $INDEX
sleep 1
done

Может потому что у тебя в выражении фигня, которую bash не понимает?

И да, плюсую вышеотписавшихся ораторов насчет /bin/bash в качестве shebang

Исходная версия Pinkbyte, :

pinkbyte@phantom ~ $ sh 1.sh 
1
2
3
4
^C
pinkbyte@phantom ~ $ cat 1.sh 
#!/bin/bash
while true; do
let INDEX=$INDEX+1
echo $INDEX
sleep 1
done

Может потому что у тебя в выражении фигня, которую bash не понимает?