Same, but I don’t think it was ever intended differently; I mean the word interactive is literally in the name. If you want portable scripts, use bash. For simple helpers, quickly define a function. If you feel your script becomes too long, use Python.
Well, it’s statically typed, and it’s memory safe. (There can be some race conditions during concurrent execution, but that’s not relevant for simple scripts.)
Oh yeah, I never used Python myself and did some very simple (but IMHO too much hassle in bash) Go stuff some time ago. It’s a really good language for that, and if you can’t build on the target, the binary is statically linked anyways.
Same, but I don’t think it was ever intended differently; I mean the word interactive is literally in the name. If you want portable scripts, use bash. For simple helpers, quickly define a function. If you feel your script becomes too long, use Python.
Agree, although I’ve recently replaced the python usecase with Go. Almost as easy to write, but much faster and safer.
How is Go safer?
Well, it’s statically typed, and it’s memory safe. (There can be some race conditions during concurrent execution, but that’s not relevant for simple scripts.)
Oh yeah, I never used Python myself and did some very simple (but IMHO too much hassle in bash) Go stuff some time ago. It’s a really good language for that, and if you can’t build on the target, the binary is statically linked anyways.