|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : avril 2007 Messages : 161 ![]() |
Bonjour,
j'ai une comande qui tourne nikel sur linux, la comande permet tout simplement d'inserer un caractère dans une ligne dans un fichier en se referant au numéro de la ligne. insere la chaine "chaine" à la 20 ème ligne du fichier: fichier.txt malheuresment cela ne marche pas sur Solaris, et j'ai tout essayé mais helas aucun résultat. Merci d'avance. |
|
|
00
|
|
|
#2 | |
|
Expert Confirmé
![]() Inscription : février 2008 Messages : 1 896 ![]() |
Citation:
Il y a de grandes chances, que le sed insallé sur Solaris soit POSIX, et non GNU... Or, POSIX sed ne connait pas l'option -i
__________________
Algorithmique et Programmation pour non-matheux Introduction à la Programmation en BASH Dernière modification par N_BaH ; 25/11/2009 à 09h22. |
|
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : avril 2007 Messages : 161 ![]() |
désolé, oui apparement le -i n'est pas reconnu mais je peux toujours l'eviter en balançant le resultat dans un fichier...
en fait l'erreur sans (-i) est : Merci pour vos réponses |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() Inscription : février 2008 Messages : 1 896 ![]() |
sed étant donc apparemment POSIX, il a peut-être besoin de plus de rigueur dans l'écriture de ses commandes.
As-tu essayé : ... ? |
|
|
00
|
|
|
#5 | ||
|
Membre du Club
![]() Inscription : avril 2007 Messages : 161 ![]() |
Merci pour ta réponse la commande :
passe mieux maintenant mon problème c'est l'interpretation des variables à savoir ne passe pas j'ai essayer aussi Code :
mais rien ne marche mais par contre quand je fixe en dur le num ca marche: comment faire et merci pour vos reponses |
||
|
|
00
|
|
|
#6 | ||
|
Expert Confirmé
![]() Inscription : février 2008 Messages : 1 896 ![]() |
Code :
|
||
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : avril 2007 Messages : 161 ![]() |
oui d'accord mais si je met le "2" dans une variable qu'elle sera la commande?
|
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() Inscription : avril 2007 Messages : 161 ![]() |
parce que comme mentionné sur mon post la commande :
marche nikel mon souci c'est quand je remplace le numéro de ligne par une variable ca coince Merci |
|
|
00
|
|
|
#9 |
|
Membre du Club
![]() Inscription : avril 2007 Messages : 161 ![]() |
c'est bon j'ai trouvé
merci beaucoup |
|
|
00
|
|
|
#10 | ||
|
Expert Confirmé
![]() Inscription : février 2008 Messages : 1 896 ![]() |
Code :
? |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com