OpoTests/Public/json/kyman/especifico/software/kyman.01.sed.json

107 lines
6.0 KiB
JSON

[{
"origin" : "KyMAN",
"sources" : [],
"title" : "Software - Comando 'sed'",
"group" : "kyman_software_comando_sed",
"queries" : [{
"question" : "¿Qué es el comando 'sed'?",
"rights" : [
"Es un editor de texto en línea de comandos utilizado para {mix:y,filtrar|transformar} texto en sistemas Unix y Linux.",
"Permite realizar operaciones como {mix:y,sustituciones|eliminaciones|inserciones|transformaciones} de texto mediante expresiones regulares.",
"Es especialmente útil para procesar grandes cantidades de texto de manera {mix:y,eficiente|automatizada}.",
"Se utiliza comúnmente en Scripts de Shell para manipular {mix:y,archivos de texto|flujos de datos}.",
"Su nombre viene de Stream EDitor{rand:|, ya que trabaja con flujos de texto {I_O}}."
],
"wrongs" : [
"Es un lenguaje de programación utilizado para desarrollar aplicaciones web interactivas.",
"Es una herramienta de gestión de bases de datos utilizada para {select:1-2,y,almacenar|recuperar} datos estructurados.",
"Es un {OS} diseñado para dispositivos {select:1-2,y,móviles|tabletas}.",
"Nos permite crear interfaces gráficas de usuario para aplicaciones de escritorio.",
"Nos permite hacer un control de nuestra red."
]
}]
}, {
"origin" : "KyMAN",
"sources" : [],
"title" : "Software - Comando 'sed' - Argumentos",
"group" : "kyman_software_comando_sed",
"queries" : [{
"question" : "¿Qué hace el argumento -E en el comando 'sed'?",
"rights" : ["Permite utilizar expresiones regulares extendidas, facilitando la escritura de patrones complejos sin necesidad de escapar ciertos caracteres especiales."],
"brothers_are_wrongs" : true
}, {
"question" : "¿Qué hace el argumento -I en el comando 'sed'?",
"rights" : ["Edita los archivos creando siempre una copia de seguridad de los mismos."],
"brothers_are_wrongs" : true
}, {
"question" : "¿Qué hace el argumento -r en el comando 'sed'?",
"rights" : ["{rand:Cómo el argumento -E del mismo comando|Permite utilizar expresiones regulares extendidas, facilitando la escritura de patrones complejos sin necesidad de escapar ciertos caracteres especiales}, pero con la compatibilidad de GNU."],
"brothers_are_wrongs" : true
}, {
"question" : "¿Qué hace el argumento -i en el comando 'sed'?",
"rights" : ["Edita los archivos, similar al argumento -I, pero independizando cada uno en espera de otros archivos."],
"brothers_are_wrongs" : true
}, {
"question" : "¿Qué hace el argumento -l en el comando 'sed'?",
"rights" : ["Establece el tamaño del búfer de salida para la función de impresión{rand:|, lo que puede ser útil para manejar grandes volúmenes de datos}."],
"brothers_are_wrongs" : true
}, {
"question" : "¿Qué hace el argumento -e en el comando 'sed'?",
"rights" : ["Permite especificar múltiples {mix:o,comandos|expresiones} para ser ejecutados en una sola invocación del comando."],
"brothers_are_wrongs" : true
}, {
"question" : "¿Qué hace el argumento -n en el comando 'sed'?",
"rights" : ["Suprime la salida automática, mostrando solo las líneas que coinciden con los patrones especificados."],
"brothers_are_wrongs" : true
}, {
"question" : "¿Qué hace el argumento -f en el comando 'sed'?",
"rights" : ["Permite leer las instrucciones del comando 'sed' desde un archivo en lugar de especificarlas directamente en la línea de comandos."],
"brothers_are_wrongs" : true
}, {
"question" : "¿Qué hace el argumento -u en el comando 'sed'?",
"rights" : ["Hace que el comando 'sed' procese la entrada de manera {rand:unbuffered|sin búfer}, mostrando los resultados inmediatamente."],
"brothers_are_wrongs" : true
}]
}, {
"origin" : "KyMAN",
"sources" : [],
"title" : "Software - Comando 'sed' - Argumentos II",
"group" : "kyman_software_comando_sed",
"queries" : [{
"question" : "¿Qué argumento del comando 'sed' necesitamos para poder hacer uso de los patrones regulares extendidas?",
"rights" : ["-E"],
"brothers_are_wrongs" : true
}, {
"question" : "¿Qué argumento del comando 'sed' necesitamos para editar los archivos creando siempre una copia de seguridad de los mismos?",
"rights" : ["-I"],
"brothers_are_wrongs" : true
}, {
"question" : "¿Qué argumento del comando 'sed' necesitamos para poder hacer uso de Expresiones Regulares Extendidas compatibles con GNU?",
"rights" : ["-r"],
"brothers_are_wrongs" : true
}, {
"question" : "¿Qué argumento del comando 'sed' necesitamos para poder editar archivos de forma independiente entre sí?",
"rights" : ["-i"],
"brothers_are_wrongs" : true
}, {
"question" : "¿Qué argumento del comando 'sed' necesitamos para establecer el tamaño del búfer de salida para la función de impresión?",
"rights" : ["-l"],
"brothers_are_wrongs" : true
}, {
"question" : "¿Qué argumento del comando 'sed' necesitamos para poder establecer múltiples {mix:o,comandos|expresiones}?",
"rights" : ["-e"],
"brothers_are_wrongs" : true
}, {
"question" : "¿Qué argumento del comando 'sed' necesitamos para suprimir la salida automática y sólo mostrar las salidas de las líneas coincidentes?",
"rights" : ["-n"],
"brothers_are_wrongs" : true
}, {
"question" : "¿Qué argumento del comando 'sed' necesitamos para leer instrucciones de archivos existentes?",
"rights" : ["-f"],
"brothers_are_wrongs" : true
}, {
"question" : "¿Qué argumento del comando 'sed' necesitamos para trabajar sin Buffer, saliendo inmediatamente?",
"rights" : ["-u"],
"brothers_are_wrongs" : true
}]
}]