Bonjour,
J'effectue un chargement de fichier en base via la commande sqlldr suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
sqlldr $USERORACLE control=$Con log=$Log data=$Data discard=$disc bad=$badfile errors=$NB_ERR skip=1 silent=header,feedback
Toutes ces variables sont bien déclarées. Mon problème se situe au niveau du fichier Bad.
En effet, après le traitement l'extenstion .bad est rajouté systématiquement au nom de fichier que j'ai attribué.

J'ai donc essayé de supprimer cette extension mais je dois avoir un problème de parenthèse ou autre (je dois pas etre bien réveilllée ? ) car la commande suivante ne passe pas dans mon script alors qu'en ligne de commande je n'ai pas de pb
Code : Sélectionner tout - Visualiser dans une fenêtre à part
mv ${badfile}.bad ${badfile}
Merci