0 votes

chemin pour l'emplacement binaire de l'écho

Je ne parviens pas à trouver le binaire "echo" dans le chemin /bin (censé être le chemin de stockage des binaires essentiels) sur le Galaxy S2 sur lequel je travaille. Et oui, la commande "echo" fonctionne parfaitement lorsque je l'ai essayée sur le shell adb. J'ai également essayé de regarder dans sbin, xbin et d'autres répertoires de ce type. Quelqu'un sait-il où je peux le trouver ?

2voto

Milner Points 533

Oui, dans la coquille. echo est une commande intégrée, voir Pourquoi echo est une commande intégrée au shell ? , Wikipedia : Coquille intégrée y La commande echo . Vous ne trouverez donc pas de " echo binaire", telle qu'elle est contenue dans les sh Befehl.

1voto

Stu Points 169

Si le shell du système sur votre appareil Android est un mksh (c'est-à-dire /system/bin/mksh , normalement), et le mksh est suffisamment récente pour supporter déjà les appels directs aux modules intégrés, puis vous pouvez créer un lien ou un lien symbolique à partir de echo a mksh (partout où il n'est pas monté noexec ). Ceci exposera alors le shell echo builtin comme utilitaire appelable en externe.

Notez que vous devriez normalement utiliser l'utilitaire intégré, et non un utilitaire externe, pour la vitesse, si possible.

Disclaimer : Je suis le mksh mainteneur.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X