Sim, o SamaruX é um shell Unix-like para seu CP/M rodando em Z80. Está na primeira versão, mas já faz:
- Redirecionamento de stdin e stdout com > e <.
- Pipes com |.
- Variáveis de ambiente: $TERM, $USER, etc.
- Histórico dos comandos digitados.
- Perfis para customização do ambiente.
- Alias.
- Processamento batch com controle de fluxo e passagem de argumentos.
- Manual online.
- Customização do prompt.
- Comandos internos: cp, rm, mv, man, cat, more, grep …
(via)