es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: AGENT-BASED-MODELING

Reemplace la cadena que se encuentra dos líneas antes del patrón coincidente.

Tengo un archivo config.js grande y me gustaría reemplazar default:false, por default:true, que se encuentra en la parte superior de field:'$scope.keepEffort'. He intentado varias soluciones de comandos sed, pero nada parece funcionar. { default:false, enabled:true, field:'criticalPath', filter:false, filterValue:'', id:'show-critical-path', operator:'colorize' },{ default:false, enabled:true, field:'$scope.keepEffort', filter:false, filterValue:'', id:'effort-constant', operator:'var' },{ default:false, . . . Read more

Encontrar en Bash cuando una condición específica es verdadera utilizando sed con un delimitador diferente.

Similar a lo que se preguntó en https://stackoverflow.com/questions/20664446/bash-replace-string-where-specific-condition-is-true, quiero reemplazar una parte de una línea basado en una condición previa, pero mi delimitador debe ser diferente porque parte de lo que estoy reemplazando incluye /. La condición tampoco está en la primera columna sino en la segunda. Por ejemplo, mi . . . Read more

Obteniendo errores al usar variables con sed, pero obteniendo el resultado deseado en la línea de comandos.

Tengo en mi script de Bash una línea de código: url=$(echo “$url” | sed -r ‘s@{$regex}@\2\3.v1\4@’) donde: url = ” – https://ci-files.gr4bb.com/templates/v2/kubeval.src.yml” regex = ^(.*)(https://ci-files\.gr4bb\.com/)templates/v2/(.+)(\.ya?ml)$ Esta línea de código fallará con el siguiente error: sed: -e expression #1, char 21: expresión regular precedente no válida La posición del carácter 21 . . . Read more