Should it be possible to just write something like

for i in 1 2 do echo $i done

in the command line and have it run? Because when I try to do this, nothing happens but > being printed each time I press enter.

1 Answer 1


Try this:

for i in 1 2; do echo $i; done

The ; symbolizes separation of commands. It would be the same as this:

$ for i in 1 2
> do
> echo $i
> done

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .