Si vous utilisez Android Lollipop ou supérieur, installez Termux installez grep (s'il n'est pas déjà installé) en tapant apt install grep
Dans l'application Paramètres, donnez la permission de stockage à Termux pour que le stockage interne soit accessible. Et c'est tout. Profitez de votre grep. Vous pouvez également installer busybox de la même manière dans Termux (il semble être installé avec Termux par l'utilisateur iBug) et utiliser ses utilitaires. L'installation et l'utilisation ne nécessitent pas de privilèges élevés.
Si vous utilisez une version d'Android antérieure à Lollipop, Robert's Antwort suggère une bonne méthode mais certaines étapes peuvent être éliminées. Récupérez simplement le binaire Android compatible avec votre processeur à partir de aquí le renommer en busybox et le pousser dans Android en utilisant adb comme :
adb push busybox /data/local/tmp/ # don't push it into /sdcard/ as it is both unnecessary and removes executable bit from the binary which you cannot add without having busybox's or toybox'x chmod utility.
Vous pouvez maintenant utiliser busybox. Vous devez configurer un alias ou changer la variable ENVIRONMENT de votre shell en conséquence pour mapper ce fichier.
Alternativement, bien que je ne les ai pas essayées, certaines applications basées sur grep sont disponibles dans le Play Store et peuvent être trouvées aquí .