How can one loop a command/program in a Unix shell without writing the loop into a script or other application.
For example, I wrote a script that outputs a light sensor value but I’m still testing it right now so I want it run it in a loop by running the executable repeatedly.
Maybe I’d also like to just run “ls” or “df” in a loop. I know I can do this easily in a few lines of bash code, but being able to type a command in the terminal for any given set of command would be just as useful to me.
You can write the exact same loop you would write in a shell script by writing it in one line putting semicolons instead of returns, like in
At that point you could write a shell script called, for example,
repeatthat, given a command, runs it N times, by simpling changingCOMMANDSwith$1.