Insertion ligne dans un fichier avec sed... [Shell] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 14-04-2004 à 23:22:37
A tout hasard \n ? (a moins que ca soit pareil que <newline> que je connais pas)
Marsh Posté le 15-04-2004 à 13:07:09
Ceci devrait faire l'affaire : 
| Code : 
 | 
Marsh Posté le 15-04-2004 à 14:14:39
| aigles a écrit : Ceci devrait faire l'affaire :  
    | 
 
 
je testerais çà ce soir   
 
Marsh Posté le 15-04-2004 à 23:52:40
Bon, une chose est sed ne s'apprivoise pas facilement, ou alors j'comprends pas bien sa philosophie  
 
 
j'ai cette erreur avec ta commande aigles : 
 
| Code : 
 | 
 
 
J'ai cherché l'erreur, mais je n'y parviens pas, j'ai essayé d'autres fàçon, mais j'parviens toujours à rien   
 
 
question ptete bete mais bon c'est pour mieux dormir ce soir  :
 : 
 
il faut bien que je respecte scrupuleusement tes sauts de lignes, vue que la partie "a \\" doit ajouter les deux lignes suivantes?
Marsh Posté le 16-04-2004 à 08:50:56
Toutes mes excuses, il manque un / pour terminer la commande de substitution 
| Code : 
 | 
Marsh Posté le 16-04-2004 à 19:52:01
| aigles a écrit : Toutes mes excuses, il manque un / pour terminer la commande de substitution  
   | 
 
 
bon il y avait une ptite erreur lorsque je réutilisais ton script à cause du / dans l'avant dernière ligne... j'ai tout remis à plat et le code final donne çà : 
 
| Code : 
 | 
 
 
Par contre la moindre indentation/espace du code après les a \\ çà donne une indentation/espace aussi au final  
 
 
Merci à toi de m'avoir mis  sur la voie ! 
 
edit: trois jour (enfin soirée  ) que je cherchais à faire çà quand même!
) que je cherchais à faire çà quand même!  
Marsh Posté le 14-04-2004 à 23:18:41
Bonsoir,
![[:spamafote] [:spamafote]](https://forum-images.hardware.fr/images/perso/spamafote.gif) 
 
J'ai besoin d'un ptit coup de pouce sur un pti bout de script shell...
En gros j'veux constituer un fichier à partir d'un modèle en modifiant quelques lignes...
Donc j'ai besoin de modifier la ligne ou est inscrit "db_name=DEFAULT" par "db_name=$ORACLE_SID" (c'est ok çà), puis de rajouter les lignes "instance_name=$ORACLE_SID" et "service_names=$ORACLE_SID" (that is the problem!).
Le soucis c'est que l'insertion de mes 2 sauts de ligne pose problème, je trouve pas l'expression qui va bieng...
j'ai essayé avec \r , \<newline> \\ , et pas mal d'autres trucs mais j'y parviens pas, malgré pas mal de tutoriaux et d'aides parcourus
j'ai çà en code :
Message édité par LaTeX_ le 14-04-2004 à 23:19:16