Hola Pablo, buen año para tí y para todos,te cuento que me puse a probar un poco en relación a tu consulta.No conseguí ningún resultado positivo en todas mis pruebas relacionadas a campos de control.Incluso usé una sintaxis plana, por si daba resultado, pero tampoco tuve éxito.Sí pude hacer modificaciones con expresiones regulares en un campo normal.Me pregunto si el sistema no estará diseñado para realizar estos cambios en un subcampo, y no en un campo que no posee subcampos. Pero es solo una hipótesis.lamento no poder ayudar,saludos :)Gustavo--El mar, 3 feb 2026 a las 12:51, Pablo López Liotti via Koha-es (<koha-es@lists.koha-community.org>) escribió:--Buenas a todos y buen año !!!
Me encuentro corrigiendo un lote de registros y encontré un error de migración en la confección del campo 008.
No es muy relevante, es digamos, un detalle, pero pensé que era un caso como para usar los templates de modificación de registros de koha ya que como resultados de búsqueda puedo individualizar los registros con el campo incorrecto. Son alrededor de 900 registros así que una herramienta de modificación en lotes es lo ideal.
Sinceramente tengo muy poca experiencia con las plantillas de modificación de registros, solo las he usado para, por ejemplo, mover un campo 260 a un 264 o eliminar o crear un campo con contenido fijo. De igual manera, manejo muy poco expresiones regulares. En general realizo cambios globales modificando los registros a nivel sql operando con replaces en la tabla biblio_metadata.
En esta ocasión se daba la oportunidad de aprender un poco a usar la herramienta que provee Koha. Me puse a leer el manual donde hay un par de ejemplos pero no pude resolver este caso.
El caso concreto es cambiar una posición del 008 puntualmente la posición 33 (forma literaria) por error se migró incorrectamente en esos registros con un 0 (cero) en vez de un | (no definido).
Para ubicar de manera más sencilla el carácter a cambiar utilicé un cadena con varias posiciones (000 0) de igual manera para su reemplazo (000 |).
Probé otras acciones para ver si tomaba el template y funcionan, ésta no:
Si la expresión regular funciona según SED debería ser planteada así? falta algún carácter de escape (\) o es otra la sintaxis?
O es que no se pueden modificar de ésta manera campos de control?
Desde ya muchas gracias y saludos
Pablo
-- ---------------------------------------------- Pablo López Liotti INFODOC - http://infodoc.com.ar Mar del Plata - Buenos Aires - Argentina Tel/WhatsApp: +54 2236181550 consultas: info@infodoc.com.ar
Koha-es mailing list
Koha-es@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-es
Koha-es mailing list
Koha-es@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-es