Nun, Wine ist vielleicht nicht immer die lösung, aber es gibt ja auch noch Dualboot. Dann kannst du Windows und Linux auf dem selben PC installieren, und alle vorteile nutzen. Außerdem kannst du immernoch das meiste auf nur Windows machen. Du vermisst die Unix shell? Benutz doch WinBash
I corrected the code, now it works without lynx, so you can run it on Windows as well. You need win-bash, it's a small archive with a bunch of linux binaries compiled for the windows, you can download it here: http://win-bash.sourceforge.net/ and run script with windows commandline and these tools.
i installed this: http://win-bash.sourceforge.net/, set that as my shell and tried with and without shellslash and got the same results as with cmd. I also tried with powershell as my shell, no luck.
Fully agree with him. You will learn much more trying out different languages, because different language styles often use completely different solutions for identical problems. It will help you understanding possible solutions if another one (you just failed with while programming) was not possible.
I for myself use mostly Rust, C, C++ and JavaScript for my daily jobs. But I don't stay busy thinking about templates and vectors in C++ anymore, that's why I'm moving to JS and Rust.
As a legacy-platform adapter I mostly use bash scripts, for like automatization or build chain integrations on Win, OSX, Linux etc. win-bash is pretty awesome if you ship it bundled with your project :)
I never used Lua for my main job though, but I'm looking forward to it and it's my #1 on the todo list. Lua seems to be a really state of the art language with an easy language design, and they even have a JIT compiler similar to V8 :)