comando dc en Linux con ejemplos

El comando dc en Linux se usa para evaluar expresiones aritméticas. Evalúa expresiones en forma de expresión postfix. Ingresar un número lo empuja a la pila e ingresar un operador evalúa una expresión y empuja el resultado nuevamente a la pila. Puede evaluar +, -, /, *, %, ^. Se pueden usar diferentes comandos para manipular la pila. 

Sintaxis: 
 

dc [OPTION] [file ...]

La siguiente tabla ilustra los diferentes comandos y su explicación: 

Dominio Operación
pags Imprime el valor en la parte superior de la pila y finaliza la declaración con una nueva línea.
norte Imprime el valor en la parte superior de la pila y finaliza la línea con una instrucción nula.
F Imprime toda la pila, sin ninguna alteración.
PAGS Extrae el valor de la parte superior de la pila.
C Limpia la pila.
d Duplica el valor superior y lo empuja a la pila principal.
r Invierte el orden de los dos primeros elementos de la pila.
Z Extrae el valor de la pila, calcula el número de dígitos que contiene y empuja ese número.
X Extrae el valor de la pila, calcula el número de dígitos de fracción que contiene y empuja ese número.
z Empuja la longitud de la pila en la pila.
i Extrae el valor de la pila y lo usa como base de entrada.
o Extrae el valor de la pila y lo usa como base de salida.
k Extrae los valores de la pila y los usa para establecer la precisión.
yo Empuja el valor de la raíz de entrada en la pila.
O Empuja el valor de la base de salida en la pila
k Empuja el valor de precisión en la pila.

Ejemplo 1:
 

Ejemplo 2: 

Nota: En el segundo ejemplo, la salida cambia porque cambiamos la base de salida. 

Opciones: 

  • expresión : Este comando se utiliza para evaluar una expresión particular.
     

  • archivo : Este comando se utiliza para evaluar el contenido del archivo.
     

  • ayuda : este comando muestra información de ayuda.
     

  • versión : este comando se utiliza para mostrar información de la versión.
     

Publicación traducida automáticamente

Artículo escrito por DrRoot_ y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *