When comparing NuShell vs Oh (shell), the Slant community recommends NuShell for most people. In the question“What are the best UNIX shells?” NuShell is ranked 11th while Oh (shell) is ranked 16th. The most important reason people chose NuShell is:
You can sort and filter output.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Sort and Filter
You can sort and filter output.
Pro Math from Shell
You can do math straight from your shell.
Pro Structured Data as Output
NuShell assumes the output should be a structured data from the beginning. It outputs as tables. That helps you to filter, sort and search the output quite easily.
Pro Concurrent
Because it's written in Go, Oh can also be thought of as a concurrent programming language.
Cons
Con Still Early in Development
NuShell is still young and has a long way to go.
Con No "export"
You cannot set temporary variables in NuShell. It uses a "config" system to permanently store variable in a config file.
Con Unstable
It fails with errors and long Python tracebacks.
Con No configurable prompt
The only way to configure the prompt in order to use something else other than the default >
, you have to change the source code of Oh.