O Ubuntu usa o GNU coreutils. Alpine usa o busybox. O Busybox enfatiza o fornecimento de pequenos executáveis e, portanto, tende a ser muito mais despojado do que os utilitários GNU. A maneira mais confiável de determinar o que funcionará no Alpine seria ler as páginas de manual ou outra documentação do projeto busybox e / ou instalar e testar com o busybox em si. Onde você normalmente digitaria tr , use busybox tr e veja se o resultado é o esperado.
Note que o busybox suporta classes de caracteres no estilo POSIX ( [:upper:] e amigos) mas de acordo com a origem , [:print:] e [:graph:] são "TODO". Somente as seguintes classes são suportadas: alpha , alnum , digit , lower , upper , space , blank , punct , cntrl e xdigit . Observe que a data de copyright no topo da fonte vinculada é 1997. Esta foi a primeira cópia que encontrei; pode ter havido atualizações desde então.