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 C
or Java
. It is more an administrator language and more administrators are the experts of bash
.
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
bash
the first time you said java
in the second paragraph :)
zsh
, etc, is another scripting language.
bash
as synonym for all these unix shell languages ;)
ls | sort | head -n10
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.