bonjour,
j essaye d appeler un script pl sql en passant un parametre
sqlplus -S -s xxx/xxx@xxx @xxx.sql "bonj\"our"
mon probleme est que le script pl/sql recupère 2 paramètres
ancien 13 : demo_mail.write_text(mail, '&1');
nouveau 13 : demo_mail.write_text(mail, 'bonj');
ancien 14 : demo_mail.write_text(mail, '&2');
nouveau 14 : demo_mail.write_text(mail, 'our"');
comment faire pour n avoir qu un seul parametre ?
Pour aller plus loin, est il possible de passer un fichier en paramètre au script pl ?
car actuellement je fais ceci (qui ne fonctionne pas) :
#! /bin/sh
var=$(cat test.txt) <== pour avoir le contenu du fichier dans ma variable
sqlplus -S -s xxx/xxx@xxx @xxx.sql "$var"
et dans le fichier test.txt j ai du code html qui contient donc des " et des espaces qui reviennent au probleme du parametre : bon"jour
merci
Partager