{"id":4681,"date":"2024-01-11T17:32:09","date_gmt":"2024-01-11T16:32:09","guid":{"rendered":"https:\/\/www.hostingtg.com\/blog\/?p=4681"},"modified":"2025-01-20T16:49:36","modified_gmt":"2025-01-20T15:49:36","slug":"comandos-expr-calc-expresiones-matematicas","status":"publish","type":"post","link":"https:\/\/www.hostingtg.com\/blog\/comandos-expr-calc-expresiones-matematicas\/","title":{"rendered":"Comandos expr y calc para resolver expresiones matem\u00e1ticas"},"content":{"rendered":"\n<p><strong>Resolver expresiones matem\u00e1ticas<\/strong> es una habilidad esencial en el \u00e1mbito de la programaci\u00f3n y administraci\u00f3n de sistemas. En este contexto, los comandos <code>expr<\/code> y <code>calc<\/code> emergen como herramientas fundamentales. Estos comandos, incorporados en la mayor\u00eda de los sistemas basados en UNIX y Linux, ofrecen una forma pr\u00e1ctica y eficiente de manejar c\u00e1lculos matem\u00e1ticos.<\/p>\n\n\n\n<p>El comando <strong><code>expr<\/code><\/strong> se destaca por su simplicidad y eficacia en la realizaci\u00f3n de operaciones aritm\u00e9ticas b\u00e1sicas. Es ampliamente utilizado en <a href=\"https:\/\/www.hostingtg.com\/blog\/ssh-que-es\/\" data-type=\"link\" data-id=\"https:\/\/www.hostingtg.com\/blog\/ssh-que-es\/\">scripts de shell<\/a> para operaciones matem\u00e1ticas r\u00e1pidas y directas, especialmente \u00fatil en automatizaci\u00f3n y <a href=\"https:\/\/www.hostingtg.com\/blog\/bash-script\/\" data-type=\"link\" data-id=\"https:\/\/www.hostingtg.com\/blog\/bash-script\/\">tareas de scripting<\/a>.<\/p>\n\n\n\n<p>Por otro lado, el comando <strong><code>calc<\/code><\/strong>, conocido por su versatilidad, va un paso m\u00e1s all\u00e1. Ofrece una gama m\u00e1s amplia de funcionalidades, incluyendo el soporte para operaciones matem\u00e1ticas m\u00e1s complejas y funciones avanzadas. Es una herramienta id\u00f3nea para aquellos que requieren una calculadora m\u00e1s potente y flexible en la <a href=\"https:\/\/www.hostingtg.com\/blog\/comandos-linux\/\" data-type=\"link\" data-id=\"https:\/\/www.hostingtg.com\/blog\/comandos-linux\/\">l\u00ednea de comandos<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Comando expr<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostingtg.com\/blog\/wp-content\/uploads\/2024\/01\/expr.webp\"><img fetchpriority=\"high\" decoding=\"async\" width=\"652\" height=\"489\" src=\"https:\/\/www.hostingtg.com\/blog\/wp-content\/uploads\/2024\/01\/expr.webp\" alt=\"expr\" class=\"wp-image-4684\" title=\"\"><\/a><\/figure>\n\n\n\n<p>El <strong>comando <code>expr<\/code><\/strong> es una utilidad esencial en sistemas UNIX y Linux, conocido por su habilidad para evaluar expresiones. Este comando es particularmente \u00fatil en scripts de shell, donde se necesita realizar c\u00e1lculos matem\u00e1ticos b\u00e1sicos de forma r\u00e1pida y eficiente.<\/p>\n\n\n\n<p>Una de las principales fortalezas de <code>expr<\/code> es su capacidad para <strong>manejar n\u00fameros enteros<\/strong>. Es ideal para operaciones como sumas, restas, multiplicaciones y divisiones, siempre que se trabaje con n\u00fameros enteros. Adem\u00e1s, <code>expr<\/code> tambi\u00e9n puede utilizarse para <strong>operaciones de comparaci\u00f3n y manipulaci\u00f3n de cadenas<\/strong>, lo que lo hace vers\u00e1til en diferentes contextos de scripting.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ejemplos del Comando expr<\/h3>\n\n\n\n<p>El <strong>comando <code>expr<\/code><\/strong> es extremadamente \u00fatil en una variedad de situaciones, especialmente cuando se trabaja con scripts de shell en <a href=\"https:\/\/es.wikipedia.org\/wiki\/Unix\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/es.wikipedia.org\/wiki\/Unix\" rel=\"noreferrer noopener\">sistemas UNIX y Linux<\/a>. A continuaci\u00f3n, presentamos algunos ejemplos pr\u00e1cticos que muestran la versatilidad y eficiencia de <code>expr<\/code> en el c\u00e1lculo de operaciones matem\u00e1ticas b\u00e1sicas y en la manipulaci\u00f3n de cadenas.<\/p>\n\n\n\n<p><strong>Suma de Enteros:<\/strong><\/p>\n\n\n\n<p><code>expr 5 + 2<\/code> &#8211; Calcula la suma de 5 y 2.<\/p>\n\n\n\n<p>Este ejemplo ilustra la funcionalidad b\u00e1sica de <code>expr<\/code> para realizar <strong>operaciones aritm\u00e9ticas simples<\/strong>, como la suma de n\u00fameros enteros.<\/p>\n\n\n\n<p><strong>Multiplicaci\u00f3n:<\/strong><\/p>\n\n\n\n<p><code>expr 3 \\* 4<\/code> &#8211; Multiplica 3 por 4.<\/p>\n\n\n\n<p>Aqu\u00ed, se muestra c\u00f3mo <code>expr<\/code> maneja la <strong>multiplicaci\u00f3n de enteros<\/strong>. Es crucial escapar el asterisco (*) para evitar que sea interpretado como un comod\u00edn por la shell.<\/p>\n\n\n\n<p><strong>Longitud de una Cadena:<\/strong><\/p>\n\n\n\n<p><code>expr length \"Hello World\"<\/code> &#8211; Retorna la longitud de la cadena \u00abHello World\u00bb.<\/p>\n\n\n\n<p>Este comando demuestra la habilidad de <code>expr<\/code> para <strong>manipular y evaluar cadenas<\/strong>, ofreciendo funcionalidades m\u00e1s all\u00e1 de los c\u00e1lculos num\u00e9ricos.<\/p>\n\n\n\n<p><strong>Subcadena:<\/strong><\/p>\n\n\n\n<p><code>expr substr \"Hello World\" 1 5<\/code> &#8211; Extrae una subcadena, en este caso, \u00abHello\u00bb.<\/p>\n\n\n\n<p><code>expr<\/code> tambi\u00e9n puede ser usado para obtener <strong>subcadenas<\/strong> de una cadena m\u00e1s larga, lo que es \u00fatil en diversos escenarios de scripting.<\/p>\n\n\n\n<p><strong>Operaciones con Variables:<\/strong><\/p>\n\n\n\n<p><code>a=10; b=5; expr $a + $b<\/code> &#8211; Suma los valores de las variables <code>a<\/code> y <code>b<\/code>.<\/p>\n\n\n\n<p>Este ejemplo destaca c\u00f3mo <code>expr<\/code> puede integrarse en scripts para realizar <strong>c\u00e1lculos con variables<\/strong>, aumentando su utilidad en scripts m\u00e1s complejos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Comando calc<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostingtg.com\/blog\/wp-content\/uploads\/2024\/01\/calc.webp\"><img decoding=\"async\" width=\"652\" height=\"489\" src=\"https:\/\/www.hostingtg.com\/blog\/wp-content\/uploads\/2024\/01\/calc.webp\" alt=\"calc\" class=\"wp-image-4685\" title=\"\"><\/a><\/figure>\n\n\n\n<p>El <strong>comando <code>calc<\/code><\/strong> es una herramienta poderosa y vers\u00e1til para c\u00e1lculos matem\u00e1ticos m\u00e1s avanzados en sistemas UNIX y Linux. A diferencia de <code>expr<\/code>, <code>calc<\/code> es una calculadora interactiva que soporta operaciones con n\u00fameros decimales y una variedad m\u00e1s amplia de funciones matem\u00e1ticas.<\/p>\n\n\n\n<p><strong><code>calc<\/code><\/strong> sobresale por su capacidad para manejar <strong>operaciones complejas y c\u00e1lculos de precisi\u00f3n alta<\/strong>. Es ideal para usuarios que necesitan una funcionalidad m\u00e1s all\u00e1 de las operaciones aritm\u00e9ticas b\u00e1sicas, como c\u00e1lculos cient\u00edficos, ingenier\u00eda, o cualquier tarea que requiera un mayor nivel de complejidad matem\u00e1tica.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Caracter\u00edsticas del Comando calc<\/h3>\n\n\n\n<p><strong>Funciones Matem\u00e1ticas Avanzadas:<\/strong><\/p>\n\n\n\n<p><code>calc<\/code> no solo realiza operaciones b\u00e1sicas, sino que tambi\u00e9n soporta <strong>funciones trigonom\u00e9tricas, logaritmos, y exponentes<\/strong>, lo que lo hace adecuado para aplicaciones cient\u00edficas y de ingenier\u00eda.<\/p>\n\n\n\n<p><strong>Soporte para N\u00fameros Decimales:<\/strong><\/p>\n\n\n\n<p>A diferencia de <code>expr<\/code>, <code>calc<\/code> puede manejar <strong>c\u00e1lculos con n\u00fameros decimales<\/strong>, lo que ampl\u00eda significativamente su utilidad en varios campos.<\/p>\n\n\n\n<p><strong>Modo Interactivo:<\/strong><\/p>\n\n\n\n<p><code>calc<\/code> tambi\u00e9n puede usarse en un <strong>modo interactivo<\/strong>, permitiendo a los usuarios realizar una serie de c\u00e1lculos en una sesi\u00f3n continua, similar a una calculadora de mano.<\/p>\n\n\n\n<p><strong>Scripting Avanzado:<\/strong><\/p>\n\n\n\n<p>Adem\u00e1s, <code>calc<\/code> es \u00fatil en <strong>scripts avanzados<\/strong> donde se requieren c\u00e1lculos matem\u00e1ticos m\u00e1s complejos y precisos.<\/p>\n\n\n\n<p>El comando <code>calc<\/code> es una herramienta indispensable para aquellos que buscan una soluci\u00f3n robusta y flexible para <strong>resolver problemas matem\u00e1ticos complejos<\/strong> en la l\u00ednea de comandos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ejemplos del Comando calc<\/h2>\n\n\n\n<p>El <strong>comando <code>calc<\/code><\/strong> es una herramienta extremadamente \u00fatil para realizar c\u00e1lculos matem\u00e1ticos complejos en sistemas UNIX y Linux. A continuaci\u00f3n, se presentan algunos ejemplos pr\u00e1cticos que ilustran la potencia y versatilidad de <code>calc<\/code> en diversos escenarios de c\u00e1lculo.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Operaciones B\u00e1sicas:<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>calc '8 + 15'<\/code> &#8211; Realiza una simple suma de 8 y 15.<\/li>\n\n\n\n<li>Este ejemplo muestra c\u00f3mo <code>calc<\/code> maneja <strong>operaciones aritm\u00e9ticas b\u00e1sicas<\/strong> con facilidad y precisi\u00f3n.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Funciones Trigonom\u00e9tricas:<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>calc 'sin(45)'<\/code> &#8211; Calcula el seno de 45 grados.<\/li>\n\n\n\n<li>Aqu\u00ed, <code>calc<\/code> demuestra su habilidad para realizar <strong>c\u00e1lculos trigonom\u00e9tricos<\/strong>, una funcionalidad clave para aplicaciones cient\u00edficas y de ingenier\u00eda.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Operaciones con N\u00fameros Decimales:<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>calc '3.5 * 2.7'<\/code> &#8211; Multiplica dos n\u00fameros decimales.<\/li>\n\n\n\n<li>Este ejemplo resalta la capacidad de <code>calc<\/code> de trabajar con <strong>n\u00fameros decimales<\/strong>, diferenci\u00e1ndolo significativamente de <code>expr<\/code>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Ecuaciones Complejas:<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>calc '(2 + 3) * (5 - 4)'<\/code> &#8211; Realiza c\u00e1lculos en una ecuaci\u00f3n m\u00e1s compleja.<\/li>\n\n\n\n<li><code>calc<\/code> permite resolver <strong>ecuaciones complejas<\/strong> que involucran m\u00faltiples operaciones, lo que lo hace indispensable para c\u00e1lculos avanzados.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Uso en Modo Interactivo:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Al ejecutar simplemente <code>calc<\/code>, se entra en un <strong>modo interactivo<\/strong> donde se pueden realizar m\u00faltiples c\u00e1lculos en una sesi\u00f3n continua.<\/li>\n\n\n\n<li>Este modo es especialmente \u00fatil para realizar una serie de c\u00e1lculos sin salir del programa.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Ejemplos Avanzados<\/h2>\n\n\n\n<p>Tanto el <strong>comando <code>expr<\/code><\/strong> como el <strong>comando <code>calc<\/code><\/strong> ofrecen funcionalidades avanzadas que pueden ser de gran utilidad en escenarios de c\u00e1lculo m\u00e1s complejos. Aqu\u00ed presentamos algunos ejemplos avanzados que destacan su poder y versatilidad.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ejemplos avanzados con expr<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Operaciones Aritm\u00e9ticas con Variables:<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>a=15; b=30; expr $a \\* $b<\/code> &#8211; Calcula la multiplicaci\u00f3n de dos variables.<\/li>\n\n\n\n<li>Este ejemplo muestra c\u00f3mo <code>expr<\/code> puede ser utilizado para realizar <strong>c\u00e1lculos con variables<\/strong>, lo que es especialmente \u00fatil en scripts de shell.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Uso en Condiciones de Shell Script:<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>if [ $(expr $a % 2) -eq 0 ]; then echo \"Par\"; else echo \"Impar\"; fi<\/code><\/li>\n\n\n\n<li>Aqu\u00ed, <code>expr<\/code> se utiliza para verificar si un n\u00famero es par o impar, demostrando su utilidad en <strong>condiciones l\u00f3gicas dentro de scripts<\/strong>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Extracci\u00f3n de N\u00fameros de Cadenas:<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>expr \"2024 is a leap year\" : '.*\\([0-9]\\+\\).*'<\/code><\/li>\n\n\n\n<li>Este comando demuestra c\u00f3mo <code>expr<\/code> puede ser utilizado para <strong>extraer n\u00fameros de una cadena de texto<\/strong>, lo cual es \u00fatil en el procesamiento de texto y en scripts que requieren an\u00e1lisis de datos.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Incremento y Decremento de Variables:<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>a=10; a=$(expr $a + 1)<\/code> &#8211; Incrementa el valor de <code>a<\/code> en 1.<\/li>\n\n\n\n<li>Aqu\u00ed se muestra un uso com\u00fan de <code>expr<\/code> en scripts de shell para <strong>incrementar o decrementar el valor de una variable<\/strong>, una operaci\u00f3n esencial en muchos scripts.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostingtg.com\/blog\/wp-content\/uploads\/2024\/01\/expr-y-calc.webp\"><img decoding=\"async\" width=\"652\" height=\"489\" src=\"https:\/\/www.hostingtg.com\/blog\/wp-content\/uploads\/2024\/01\/expr-y-calc.webp\" alt=\"expr y calc\" class=\"wp-image-4686\" title=\"\"><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Ejemplos avanzados con calc<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>C\u00e1lculos de Precisi\u00f3n Alta:<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>calc 'scale=10; 1\/3'<\/code> &#8211; Calcula 1 dividido por 3 con una precisi\u00f3n de 10 decimales.<\/li>\n\n\n\n<li>Este comando ilustra la habilidad de <code>calc<\/code> para manejar <strong>c\u00e1lculos de alta precisi\u00f3n<\/strong>, crucial en campos como la f\u00edsica y la ingenier\u00eda.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Funciones Personalizadas:<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>calc 'define sqr(x) { return x * x; }; sqr(5)'<\/code> &#8211; Define y utiliza una funci\u00f3n personalizada para calcular el cuadrado de un n\u00famero.<\/li>\n\n\n\n<li>Aqu\u00ed, <code>calc<\/code> muestra su flexibilidad permitiendo a los usuarios <strong>definir sus propias funciones<\/strong>, una caracter\u00edstica poderosa para c\u00e1lculos personalizados y espec\u00edficos.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>C\u00e1lculos con Constantes Matem\u00e1ticas:<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>calc '4 * atan(1)'<\/code> &#8211; Calcula \u03c0 (Pi) usando la funci\u00f3n arcotangente.<\/li>\n\n\n\n<li>Este ejemplo ilustra c\u00f3mo <code>calc<\/code> puede ser utilizado para realizar c\u00e1lculos que involucran <strong>constantes matem\u00e1ticas<\/strong>, lo cual es esencial en c\u00e1lculos cient\u00edficos y t\u00e9cnicos.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Resoluci\u00f3n de Ecuaciones Cuadr\u00e1ticas:<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>calc 'x = (-b + sqrt(b^2 - 4*a*c)) \/ (2*a)'<\/code> &#8211; Resuelve una ecuaci\u00f3n cuadr\u00e1tica usando la f\u00f3rmula general.<\/li>\n\n\n\n<li>Este comando muestra la capacidad de <code>calc<\/code> para manejar <strong>ecuaciones algebraicas complejas<\/strong>, lo cual es de gran valor en matem\u00e1ticas y ciencias.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Preguntas frecuentes<\/h2>\n\n\n\n<p>Las herramientas <strong><code>expr<\/code><\/strong> y <strong><code>calc<\/code><\/strong> son esenciales en el manejo de c\u00e1lculos matem\u00e1ticos en sistemas UNIX y Linux. Aqu\u00ed respondemos algunas preguntas comunes para ayudar a entender mejor estas herramientas.<\/p>\n\n\n\n<p><strong>\u00bfPuede <code>expr<\/code> manejar n\u00fameros flotantes?<\/strong><\/p>\n\n\n\n<p>No, <strong><code>expr<\/code> solo trabaja con n\u00fameros enteros<\/strong>. Para operaciones con n\u00fameros flotantes, se recomienda utilizar <code>calc<\/code> o herramientas similares.<\/p>\n\n\n\n<p><strong>\u00bfC\u00f3mo instalo <code>calc<\/code> en mi sistema?<\/strong><\/p>\n\n\n\n<p><code>calc<\/code> se puede instalar mediante el gestor de paquetes de tu sistema. Por ejemplo, en sistemas basados en Debian, se usa <code>apt-get install apcalc<\/code>. Esta herramienta no siempre viene preinstalada, pero su instalaci\u00f3n es <strong>sencilla y directa<\/strong>.<\/p>\n\n\n\n<p><strong>\u00bf<code>expr<\/code> es adecuado para scripts complejos?<\/strong><\/p>\n\n\n\n<p><code>expr<\/code> es muy \u00fatil en scripts de shell, especialmente para <strong>operaciones matem\u00e1ticas y de cadenas b\u00e1sicas<\/strong>. Sin embargo, para c\u00e1lculos m\u00e1s complejos o precisos, <code>calc<\/code> es m\u00e1s recomendable.<\/p>\n\n\n\n<p><strong>\u00bf<code>calc<\/code> soporta funciones personalizadas?<\/strong><\/p>\n\n\n\n<p>S\u00ed, <strong><code>calc<\/code> permite definir funciones personalizadas<\/strong>. Esto lo hace extremadamente poderoso para c\u00e1lculos espec\u00edficos y avanzados.<\/p>\n\n\n\n<p><strong>\u00bfHay alternativas a <code>expr<\/code> y <code>calc<\/code>?<\/strong><\/p>\n\n\n\n<p>Existen varias herramientas alternativas como <code>awk<\/code>, <code>bc<\/code>, y lenguajes de script como Python y Perl, que tambi\u00e9n pueden realizar c\u00e1lculos matem\u00e1ticos. La elecci\u00f3n depende de la <strong>complejidad del c\u00e1lculo<\/strong> y las preferencias personales.<\/p>\n\n\n\n<p><strong>\u00bfSe pueden combinar <code>expr<\/code> y <code>calc<\/code> en un mismo script?<\/strong><\/p>\n\n\n\n<p>Absolutamente. Se pueden usar ambos comandos en un mismo script para aprovechar las fortalezas individuales de cada uno. Por ejemplo, <code>expr<\/code> para manipulaciones r\u00e1pidas de enteros y <code>calc<\/code> para c\u00e1lculos m\u00e1s complejos o con decimales.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Resolver expresiones matem\u00e1ticas es una habilidad esencial en el \u00e1mbito de la programaci\u00f3n y administraci\u00f3n de sistemas. En este contexto, los comandos expr y calc emergen como herramientas fundamentales. Estos comandos, incorporados en la mayor\u00eda de los sistemas basados en UNIX y Linux, ofrecen una forma pr\u00e1ctica y eficiente de manejar c\u00e1lculos matem\u00e1ticos. El comando [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4683,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[192],"tags":[],"class_list":["post-4681","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutoriales"],"_links":{"self":[{"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/posts\/4681","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/comments?post=4681"}],"version-history":[{"count":4,"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/posts\/4681\/revisions"}],"predecessor-version":[{"id":4690,"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/posts\/4681\/revisions\/4690"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/media\/4683"}],"wp:attachment":[{"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/media?parent=4681"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/categories?post=4681"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/tags?post=4681"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}