for k in {0..49};
do
a=$(($((2*$k))+1));
echo $a;
done
Привет, мне нужно упрощенное выражение для третьей строки, возможно, такое, которое не использует подстановку команд.
bash
и не C
так, поэтому удалите все ;
- если вы не пишете это в единственной строке.
declare -i a; for k in {0..49}; do a=2*$k+1; echo $a; done
$(( ... ))
это арифметическое расширение, а не подстановка команд.