termux grep no detecta el carácter chino

termux grep no detecta el carácter chino

Dado el siguiente archivo en un teléfono Android con una instalación de Termux:

$ cat file.txt
line1
line2
line3
美元

grep 美元 file.txtno devuelve nada, mientras grep line file.txtfunciona como se esperaba. Citar los caracteres chinos no parece tener efecto.

En mi sistema Arch Linux, en comparación, todos estos comandos funcionan como se esperaba.

Como referencia, en Termux, estas son las versiones de software relevantes:

GNU bash, version 5.0.16(1)-release (aarch64-unknown-linux-android)
grep (GNU grep) 3.4

Y en mi computadora portátil Arch Linux:

GNU bash, version 5.0.16(1)-release (x86_64-pc-linux-gnu)
grep (GNU grep) 3.4

Busqué respuestas en Android Stack Exchange, pero no encontré nada.

Lo intenté busybox grep 美元 file.txty funcionó como se esperaba. Mi pregunta es, ¿por qué no funciona grep ...?

Editar:

La salida de ldden mi teléfono:

~ $ ldd $(which grep)
libandroid-support.so
libpcre.so
libc.so

~ $ ldd $(which busybox)
libm.so
libc.so

información relacionada