I find myself asking more and more questions that might overlap with SO.
Where should I ask
bash questions that focus more on the bash language than they do on unix? Here or on SO?
In my opinion,
bash is not a programmer language like
Java. It is more an administrator language and more administrators are the experts of
Of course you can write complex applications with
bash, but most of the time, you use it to manage the execution and behavior of other programs. You are also not calling functions with
bash, you are executing programs/builtins which you are calling the same way while browsing your shell ;)
Many answers of questions posted here will be a
bash script. If we move all
bash questions to SO and every second answer is a bash script, everybody will confuse.
My suggestion: Allow
bash questions, but cut off other scripting languages
If it's anything you would type into a terminal it definitely belongs here. Questions about entire shell scripts are fuzzy; they are technically programming and I would personally ask them on SO, but I'm not sure we need to close them if people choose to ask them here. When we're out of beta we can talk about potentially migrating them to SO
I think it's Unix. In certain cases you might get better/faster answers on StackOverflow but no reason you can't ask here, the shell is one of the most important features of Unix systems.