Использование printf
или echo -n
.Кроме того, попробуйте использовать start=$(($start + 1))
или start=$[$start + 1]
вместо обратных тиков для увеличения переменной.
#!/bin/bash
echo "enter start and stop numbers"
read start stop
while [ $start -lt $stop ]
do
printf "%d " $start
start=$(($start + 1))
done
#!/bin/bash
echo "enter start and stop numbers"
read start stop
while [ $start -lt $stop ]
do
echo -n "$start " # Space will ensure output has one space between them
start=$[$start + 1]
done