es.phhsnews.com


es.phhsnews.com / ¿Qué significa el signo de porcentaje en cadenas de shell de Linux?

¿Qué significa el signo de porcentaje en cadenas de shell de Linux?


Cuando está aprendiendo a usar completamente el shell de Linux, puede sentir curiosidad por saber cuánto puede manipular cadenas para obtener los mejores resultados. Con esto en mente, la publicación SuperUser Q & A de hoy tiene la respuesta a una pregunta curiosa del lector.

La sesión de preguntas y respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de sitios de preguntas y respuestas.

The Question

Lector SuperUser Nissim Kaufmann quiere saber qué significa el signo de porcentaje en las cadenas de shell de Linux:

Al usar el shell de Linux, ¿qué hace el signo de porcentaje (%)? Por ejemplo:

¿Qué significa el porcentaje de las cadenas de shell de Linux?

El colaborador Superconductor Answer

Marek Rost tiene la respuesta para nosotros:

Cuando se utiliza el signo de porcentaje (%) en el patrón $ {variable% subcadena} , devolverá el contenido de la variable con la aparición más breve de la subcadena eliminada de la parte posterior de la variable.

Esta función admite patrones comodín, por eso acepta un asterisco (estrella) como sustituto de cero o más caracteres. Debe mencionarse que esto es específico de Bash. Otros shells de Linux no contienen necesariamente esta función.

Si desea obtener más información sobre la manipulación de cadenas en Bash, le sugiero que lea la siguiente página, Guía avanzada de scripts de Bash: Capítulo 10. Cómo manipular las variables. Entre muchas otras funciones útiles, explica lo que hace un doble signo de porcentaje (%%), por ejemplo.

Olvidé mencionar que cuando se usa en el patrón $ ((número variable%)) o $ ((variable1% $ variable2)) , el carácter de signo de porcentaje (%) funcionará como un operador de módulo.

Cuando se usa el signo de porcentaje (%) en diferentes contextos, debería ser reconocido como un personaje regular solamente.


¿Tiene algo que agregar a la explicación? Suena apagado en los comentarios. ¿Desea leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Consulte el hilo de discusión completo aquí.

Crédito de imagen: Capturas de pantalla de Linux (Flickr)


Cómo ocultar el cuadro de búsqueda de Cortana en la barra de tareas de Windows 10

Cómo ocultar el cuadro de búsqueda de Cortana en la barra de tareas de Windows 10

Una de las características más comentadas en la última versión de Windows 10 fue el asistente personal de Cortana que se integra directamente en la barra de tareas . Pero, ¿y si no quieres perder todo ese espacio en la barra de tareas? Afortunadamente, no solo proporcionan una forma de eliminar el cuadro de búsqueda de la barra de tareas, sino que puedes cambiarlo por un ícono, o puedes eliminarlo por completo y luego aparecerá en la barra de tareas solo cuando abras el Menú de Inicio (para que aún puedas buscar tus aplicaciones).

(how-to)

Cómo buscar archivos de un cierto rango de fechas en Windows Vista y 7

Cómo buscar archivos de un cierto rango de fechas en Windows Vista y 7

Estaba navegando en nuestro foro el día de hoy cuando noté una pregunta de un lector que preguntaba cómo seleccionar un rango de fechas cuando buscando archivos en búsqueda avanzada. Esto es algo que fue extremadamente fácil en XP, pero parece ser mucho menos intuitivo en Vista. Pensé que no podía ser la única persona confundida por esto, así que lo estoy escribiendo aquí para todos.

(how-to)