¿Cómo hacer operaciones matemáticas en Android Shell? -- shell campo con calculator camp android Relacionados El problema

How to do math operations in android shell?


1
vote

problema

Español

Para hacer operaciones matemáticas en Linux Shell, se puede utilizar el lenguaje BC. Por ejemplo,

  echo `echo "scale=4;sqrt(400)"|bc -l`   

Esto dará una salida de 20.0000

Lamentablemente BC no está disponible en Android. Mi pregunta es,

1) ¿Cómo hago las operaciones matemáticas en Android Shell?

2) Si se debe usar BC, entonces, ¿cómo instalarlo en Android?

Es lo suficientemente bueno para mí Si puedo hacer cálculos enteros, realmente no necesito resultados de precisión de puntos o arbitrarios.

Original en ingles

To do math operations in Linux shell, bc language can be used. For example,

echo `echo "scale=4;sqrt(400)"|bc -l` 

This will give output of 20.0000

Unfortunately bc is not available on android. My question is,

1) How do I do math operations in android shell?

2) If bc has to be used, then, how to install it in android?

It is good enough for me if I can do integer calculations, I don't really need floating point or arbitrary precision results.

     
 
 

Lista de respuestas

1
 
vote

busybox no incluye bc , pero incluye la calculadora de notación de polaco inverso dc . Dado que BusyBox se puede instalar desde varios instaladores en Google Play, esta es probablemente la forma más fácil de obtener una calculadora basada en la línea de comandos en Android.

Alternativamente, he escuchado que ABCDEFGHIJKLMNABCDEFGHIJKLMN3 se puede compilar para Android fácilmente usando el NDK de Android, por lo que si está cómodo con la compilación de software, podría hacer esto.

 

BusyBox doesn't include bc, but it does include the Reverse Polish Notation calculator dc. Since Busybox can be installed from several installers on Google Play, this is probably the easiest way to get a command-line-based calculator on Android.

Alternatively, I've heard that bc can be compiled for Android quite easily using the Android NDK, so if you're comfortable with compiling software you could do this.

 
 

Relacionados problema

3  Salida de colores en ADB, por ejemplo. para el comando ls  ( Colored output in adb e g for ls command ) 
es posible tener una salida de colores en adb shell , p.g. ¿Para el comando lsdefghijklmn2 ? He intentado ABCDEFGHIJKLMNABCDEFGHIJKLMN3 , etc., pero eso ...

6  Simular la llamada perdida de ADB Shell  ( Simulate missed call from adb shell ) 
en el shell adb, ejecuto el comando adb -s <serial_number> shell am start -a android.intent.action.CALL -d tel:123456 para realizar una llamada en mi d...

1  Android chino de bricked  ( Bricked chinese android ) 
Recientemente edité ABCDEFGHIJKLMNABCDEFGHIJKLMN0 DE MIS Note 3 SMN9006 Clone con MTK6572 para habilitar la barra de navegación, I.E ABCDEFGHIJKLMNABCDEF...

0  Intento de archivo FTP ubicado en / DATOS / DATOS  ( Trying ftp file located in data data ) 
Estoy tratando de usar WINSCP a FTP Un archivo fuera de / Data / Datos (bueno, su directorio está contenido en el directorio / datos / datos, que es la parte ...

2  ¿Dónde se llama la animación de la batería?  ( Where is the battery animation called ) 
Tengo una tableta de China, es un Q8H Allwinner . Está arraigado, y he navegado el almacenamiento interno durante horas para encontrar la animación de la b...

0  ¿Cómo creo un archivo para una fácil extracción a / Data / Local / TMP / en "ADB Shell"?  ( How do i create an archive for easy extraction to data local tmp in adb shell ) 
habitual Shar Archives Fallo en ABCDEFGHIJKLMNABCDEFGHIJKLMN0 Debido a Problemas con el directorio de bloqueo y los archivos temporales para los documento...

0  Cómo leer la geolocalización utilizando ADB Shell  ( How to read geolocation using adb shell ) 
¿Es posible leer los datos de geolocalización (ya sea uno proporcionado por GPS o por GSM) utilizando ADB Shell? ...

2  ¿Cómo puedo agregar el usuario de una aplicación al grupo de otra aplicación?  ( How can i add the user of an application to the group of another application ) 
Me gustaría agregar al usuario de una aplicación al grupo de otro para que pueda leer los otros contenidos privados de aplicaciones sin hacer un su cada vez...

2  ¿Dónde se llama la animación de la batería cuando el cargador conectado al teléfono (OFF)?  ( Where is the battery animation called when charger connected to phone off ) 
Tengo MOTO E (enraizado) que se enciende cuando se conecta con USB a través de la computadora portátil pero no cuando se conecta al cargador de pared, en su l...

0  Cómo cambiar el tamaño de las particiones cuando / System no está montado en recuperación  ( How to resize partitions when system isnt mounted in recovery ) 
Tengo un teléfono de Runbo X5-King que es fabricado por una pequeña empresa china. Necesito reducir / ampliar / expandir / DATOS. Todos los tutoriales que pue...

3  ¿Cómo puedo cambiar la configuración de ubicaciones de puntero en las opciones del desarrollador de ADB Shell?  ( How can i change pointer locations setting in developer options from adb shell ) 
Necesito poder seleccionar y deseleccionar "Ubicaciones de punteros" en el menú de opciones del desarrollador usando ADB. ABCDEFGHIJKLMNABCDEFGHIJKLMN1 , per...

3  ¿Cómo muestro el mensaje de 'ADB Shell` (o un script Shell)?  ( How do i display message from from adb shell or a shell script ) 
Espero que sea algo así como ABCDEFGHIJKLMNABCDEFGHIJKLMN8 y el cuadro de mensaje aparece en la pantalla, diciendo "Hola, mundo". ...

0  No se puede iniciar la tableta china incluso después de instalar la recuperación  ( Unable to start chinese tablet even after installing recovery ) 
Cuando intento iniciar mi tableta china, se detiene en un pequeño icono de Android y no sigue adelante. No es un bucle de arranque. Solo me quedo allí. Se i...

1  Permiso denegado al acceder al archivo presionado usando inseguridad de inicio en mi Nexus 4 con Android 5.0.1  ( Permission denied when accessing file pushed using boot insecure into my nexus 4 ) 
Tengo un nexo 4 con Android 5.0.1. Copio un archivo haciendo lo siguiente: Reinicié a Bootloader bote usando inseguro boot.img: fastboot boot boot.img ...

1  ¿Por qué el emulador de terminal para Android tiene comandos completamente diferentes comparando con GNU / Linux?  ( Why does terminal emulator for android has completely different commands compari ) 
I instalé el emulador de terminal para Android con la esperanza de que pueda obtener fácilmente acceso a la raíz, instalar aplicaciones a través de la termina...

2  ¿La propiedad de la raíz está heredada en scripts de shell? (RSYNC a través del permiso SSH denegado)  ( Is root ownership inherited in shell scripts rsync via ssh permission denied ) 
Estoy ejecutando Android Revolution HD 52.0 Custom ROM (Android 4.3) con el superusuario de Koush 1.0.3.0 en un Samsung Galaxy S3 GT-I9300. Con la esperanza...

3  No puedo ver nuevos archivos a través del Explorador de Windows  ( I cant see new files throught windows explorer ) 
No puedo ver mis nuevos (!) Archivos en Android a través del Explorador de Windows mientras puedo hacerlo por Es Explorer o ADB Shell. ¿Hay alguna forma de so...

2  ¿Dónde en el sistema de archivos se guardan la configuración? A saber, contraseña de respaldo de ADB  ( Where in the filesystem are settings saved namely adb backup password ) 
¿Dónde en el sistema de archivos del teléfono se guardan la configuración? He perdido mi contraseña de respaldo de ADB y simplemente quiero eliminarlo. Si afe...

2  ¿Cómo consultar / cambiar la puerta de enlace predeterminada a través de Bash en CM12?  ( How to query change the default gateway via bash on cm12 ) 
Cuando hago una 'ruta busybox' en cm12 entiendo esto: localhost / # busybox route Kernel IP routing table Destination Gateway Genmask F...

0  ¿Cómo la salida de tubería de DD a una computadora a través de ADB Shell?  ( How to pipe output of dd to a computer via adb shell ) 
He borrado accidentalmente mi teléfono y perdí todas mis fotos. Voy a tratar de ejecutar Photorec en una imagen de mi teléfono. Qué me gustaría hacer es de ...

Relacionados problema

3  Salida de colores en ADB, por ejemplo. para el comando ls 
6  Simular la llamada perdida de ADB Shell 
1  Android chino de bricked 
0  Intento de archivo FTP ubicado en / DATOS / DATOS 
2  ¿Dónde se llama la animación de la batería? 
0  ¿Cómo creo un archivo para una fácil extracción a / Data / Local / TMP / en "ADB Shell"? 
0  Cómo leer la geolocalización utilizando ADB Shell 
2  ¿Cómo puedo agregar el usuario de una aplicación al grupo de otra aplicación? 
2  ¿Dónde se llama la animación de la batería cuando el cargador conectado al teléfono (OFF)? 
0  Cómo cambiar el tamaño de las particiones cuando / System no está montado en recuperación 
3  ¿Cómo puedo cambiar la configuración de ubicaciones de puntero en las opciones del desarrollador de ADB Shell? 
3  ¿Cómo muestro el mensaje de 'ADB Shell` (o un script Shell)? 
0  No se puede iniciar la tableta china incluso después de instalar la recuperación 
1  Permiso denegado al acceder al archivo presionado usando inseguridad de inicio en mi Nexus 4 con Android 5.0.1 
1  ¿Por qué el emulador de terminal para Android tiene comandos completamente diferentes comparando con GNU / Linux? 
2  ¿La propiedad de la raíz está heredada en scripts de shell? (RSYNC a través del permiso SSH denegado) 
3  No puedo ver nuevos archivos a través del Explorador de Windows 
2  ¿Dónde en el sistema de archivos se guardan la configuración? A saber, contraseña de respaldo de ADB 
2  ¿Cómo consultar / cambiar la puerta de enlace predeterminada a través de Bash en CM12? 
0  ¿Cómo la salida de tubería de DD a una computadora a través de ADB Shell? 



© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos



    it.wenda123.org     pergunte.org/     cndgn.com/     respuesta.top     qaru.top     menjawab.top     domanda.top     demandez.top     cauhoi.top     antworten.top     zapytac.top     sorun.top     qakr.top    

Licensed under cc by-sa 3.0 with attribution required.