sed se comporta de maneira estranha no tablet Android

sed se comporta de maneira estranha no tablet Android

Olá, sou novo no usosed

Quando eu digito:

echo day | sed /s/day/night/

a saída é:

nightday

Em outras palavras, apenas anexa a linha inteira após a substituição. Estou usando um Samsung Galaxy Tab A, rodando Android 6.01. Quando digito which sedrecebo /system/bin/sede quando digito sed --versionrecebo This is not GNU sed version 9.0.

Já vi alguns posts sobre isso online. E as pessoas estavam dizendo que esta poderia ser uma versão com erros do sed. Existem outras maneiras de pesquisar e substituir scripts de shell (ou apenas de forma automatizada) em um tablet Android?

Instalei algo chamado "busybox" que fornece algo chamado ed, mas, novamente, estava tendo problemas para executar o comando de substituição. Às vezes funcionaria, mas outras vezes diria "nenhuma substituição encontrada para ___ (declaração regex curta e básica que recebi de um livro que deveria ser compatível com todas as versões de regex - ok, isso parece vago, aqui está a declaração regex: ^.*\bthe\b.*$ (O arquivo contém muitas palavras "as".)

Acho que minhas opções são: A) tentar instalar o Linux neste tablet, B) não usar o tablet, C) continuar procurando por um software que faça buscas e substituições automatizadas no tablet ou tente identificar qual é o bug está em sed e se houver uma palavra de código especial, ela precisa funcionar corretamente, D)?

EDIT: informações adicionadas por solicitação: quando digitei

echo day | od -c

Eu obtive

37777776620   d   a   y   \n
37777776620

Quando eu digitei

echo day | sed 's/day/night/' | od -c

Eu obtive

37777776620   n   i   g   h   t   \0   d   a   y   \n
37777776620

Ouvi você sobre a recomendação de copiar e colar, mas não consegui copiar ou colar neste aplicativo "emulador de terminal".

informação relacionada