Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/07/2013, 06:05
XaviSbd
 
Fecha de Ingreso: septiembre-2010
Mensajes: 15
Antigüedad: 13 años, 7 meses
Puntos: 0
Problemilla con un bath

Hola

Yo tengo un bath que aparte de hacer otras cosas quiero hacer lo siguiente.
Tengo un archivo txt que le quiero hacer unas trasformación

Yo tengo una líneas con una estructura similar a esta.
L3_19001000101044;SKU-74347;SKU-ACTIMEL NATURAL X6 PG;+ N;DES;DPT;FAB_DES;IMP_DPT;;;

Yo quiero trasformar:

A partir de la coma posterior al +, todos los campos que vienen entre comillas, tenga o no datos. Los quiero ajuntar todos, separados entre comas y con una sola doble comilla delante y detrás, ejemplo

"L3_19001000101044","SKU-74347","SKU-ACTIMEL NATURAL X6 PG","Never Share","+","DES,DPT,FAB_DES,IMP_DPT”

Yo tengo preparado un archive bat con otra serie de transformaciones, con la siguiente estructura como podeis ver ja me trasformo algunas pero esta última no se como puedo hacerla, si se puede

@echo off reemplaza reemplaza los UDA en una sola linia y para agregar al cubo de agregacion por cubo
@echo off
if "%1"=="GoTo" goto %2
%comspec% /v:on /c %0 GoTo start
goto:eof
:start
type nul> %temp%.\$
for /F "tokens=*" %%S in (C:\Iberia\IBE_ESTRUCTURAS\Archivos_intermedios\Pr oducts7.txt) do (
set str=%%S
echo !str:"~ X"="Dynamic Calc","~"!>> %temp%.\$
)
copy/y %temp%.\$ C:\Iberia\IBE_ESTRUCTURAS\Archivos_intermedios\Pro ducts8.txt > nul
del %temp%.\$