Oui, je savais (on peut même mettre le code UTF8 en dur!). Le problème, c'est que, par exemple, les messages de ce forum n'offrent pas de moyen de le gérer (à ma connaissance).
C'est pas faux! Il faudrait une option pour collapser les tags et les posts de chipotage...Citation:
Vous êtes mignons, mais vous avez noyé la discussion originale.
Si j'ai bien compris, voici mon interprétation de #8.Citation:
J'aurais voulu savoir d'où venait cette bouillie infecte, mélange de SQL et bash dont je doute qu'elle existe telle quelle en étant fonctionnelle.
rosyfulla a un fichier "toto.sql" qui contient:
D'autre part, elle a un script "set_fil_out.sh" qui contient (entre autres):Code:
1
2
3 set temporary option Temp_Extract_Column_Delimiter = ';' set temporary option Temp_Extract_Name1 = '$FILE' -- ( Elle sert à quoi cette ligne ? ) /Ma requête/
Lorsqu'on appelle set_fil_out.sh "toto.sql", le script vérifie qu'on a bien les droits d'écriture sur un certain fichier de travail "$TRAVAIL/${TFILE}_xxx.s1" et, le cas échéant, remplace dans "toto.sql" la chaine de caractères '$FILE' par le nom de ce fichier de travail "$TRAVAIL/${TFILE}_xxx.s1" et écrit le résultat dans "toto.sql_sed".Code:
1
2
3
4
5
6
7 touch $TRAVAIL/${TFILE}_xxx.s1 if [ $? -ne 0 ] then exit 1 fi chmod 777 $TRAVAIL/${TFILE}_xxx.s1 sed 's;$FILE;'$TRAVAIL/${TFILE}_xxx.s1';g' $1 > $1_sed
J'imagine qu'il s'agit de paramétrer la commande SQL pour qu'elle écrive le résultat en csv (séparateur ";") dans le fichier de travail "$TRAVAIL/${TFILE}_xxx.s1".