Hola Paola, gracias por tu respuesta pero no sería el caso ya que el 008 contiene información particular para cada registro en sus primeras posiciones, por ejemplo fecha de publicación.

De allí la necesidad de cambiar solo una parte de la cadena con un reemplazo.

Saludos

Pablo


El 9/2/2026 a las 13:39, paola robledo escribió:
Hola !  Es probable que puedas hacer la modificación indicando para que registros los querés pero reescribiendo el 008 completo, como quedaría todo el 008 con esa modificación. 

Esto lo comento sin haber hecho las pruebas. 

Saludos!


Paola Robledo

El dom, 8 de feb de 2026, 11:47, Jorge Gustavo Spertino via Koha-es <koha-es@lists.koha-community.org> escribió:
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
-- 
----------------------------------------------
Pablo López Liotti
INFODOC - http://infodoc.com.ar
Mar del Plata - Buenos Aires - Argentina
Tel/WhatsApp: +54 2236181550
consultas: info@infodoc.com.ar