Earlier quoted context omitted.
It's not that bad. I turn on my computer and type: echo "This is nice." and it does. Then, I type: for i in {1..10}; do echo "This works too! Number $i" done And it does.
I appreciate this response... As you say, it's not too bad, although the {1..10} and the semicolon would be more confusing to the uninitiated (based on the fact that they are confusing to many bash veterans as well...) Now, how do you replicate SAVE "myprogram" and a later LOAD "myprogram" RUN without having to teach vi, redirection, chmod, source, $PATH, and friends? My point is that the old environments, while limi…
But I still think there are simple things that beginners can do. The whole SAVE, LOAD, RUN concepts also had to be learned. And you only need to know some text editor to be able to save a file. It can then be run with `bash myprogram`. And then later you can add the concepts of adding a shebang and making the file executable.
Also, the huge advantage of teaching shell commands is that it is actually, currently useful. I use those commands every day at work, despite having learnt them initially on an old Sun server many moons ago. I can't say the same for Spectrum Basic! :)