Hm je viens de lancer la commande sur mes fichiers avant de les transferer sur mon serveur, j'ai relancé mon script:
les fichiers générés sont maintenant sans les retours chariot  
 
par contre la ligne suivante semble encore poser soucis :
	
	ligne4=$(echo "$ligne3" | sed "s#'[0-9]\{1,2\}/[0-9]\{1,2\}/[0-9]\{4\} [0-9]\{2\}:[0-9]\{2\}:[0-9]\{2\}'#to_date(\0 ,'dd/mm/yyyy hh24:mi:ss')#g")
 Dans mon fichier généré au lieu du param \0 j'ai la chaine "0"
	
	..., to_date(0 ,'dd/mm/yyyy hh24:mi:ss', ...
 Pourtant la ligne suivante fonctionne nickel :
	
	ligne3=$(echo "$ligne" | sed "s#\('[0-9]\{1,2\}/[0-9]\{1,2\}/[0-9]\{4\} [0-9]\{2\}:[0-9]\{2\}:[0-9]\{2\}\)\.[0-9]\{6\} \(+[0-9]\{2\}:[0-9]\{2\}'\)#to_timestamp_tz(\1 \2,'dd/mm/yyyy hh24:mi:ss TZH:TZM')#g")
 
Vous auriez une idée?
						
					
Partager