Alex Rivera | Logout

Variables in bash seq replacement ({1..10})

Asked 2011-05-31T17:20:22.063
73

Is it possible to do something like this:

start=1
end=10
echo {$start..$end}
# Ouput: {1..10}
# Expected: 1 2 3 ... 10 (echo {1..10})
Edit
Report

2 Answers

11

You have to use eval:

eval echo {$start..$end}
answered 2011-05-31T17:23:54.337
2

I normally just do this:

echo `seq $start $end`
answered 2011-05-31T17:27:37.520

Your Answer