Bonjour ,
j'ai (encore et toujours) un problème avec la commande sed.
Je voudrais remplacer une ligne commençant par
Order (kekchose)
par ceci :
Order (kekchose)
mon truc (ma var)
Pour ça j'utilise une commande sed comme ceci :
sed "s#Order.*#Order.* \n mon truc $Variable#g" $Monfichier
Le problème c'est que Sed n'a pas l'air de comprendre ce que je veux faire ^^
et au lieu de me réecrire 'Order (kekchose)'
il écrit 'Order.*' , c'est étrange car j'utilise exactement la (…)
Forum Programmation.shell Condition et Grep
Bonjour ,
je voudrais utiliser un grep dans une boucle if , afin de tester si un fichier texte contient un mot précis...
En gros :
Mon problème c'est qu'il considère toujours le Grep comme vrai (même si le fichier ne contient pas le mot "Order")....et donc , il ne passe jamais dans le else .
D'ou vient le problème et comment (…)
je voudrais utiliser un grep dans une boucle if , afin de tester si un fichier texte contient un mot précis...
En gros :
if [ "grep ^[^#]\"Order\" ./MonRep/Monfichier ];then
echo "Faire un tel truc"
else
echo "faire un autre truc"
fi
Mon problème c'est qu'il considère toujours le Grep comme vrai (même si le fichier ne contient pas le mot "Order")....et donc , il ne passe jamais dans le else .
D'ou vient le problème et comment (…)
Forum Programmation.shell La commande Sed , encore et toujours
Bonjour ,
J'ai un ptit soucis avec la commande sed (j'ai vraiment beaucoup de mal à comprendre les subtilités de cette commande v_v)
Voila , je voudrais insérer une nouvelle ligne après une mot précis.
Ex : monfichier
AA
BB
CC
dois se transformer en
AA
BB
#truc bidules machin
CC
L'insertion d'une nouvelle ligne ne pose pas de problème , par contre je comprends pas pourkoi il ne veut pas insérer d'espace la ligne à insérer.
Voila la commande (…)
J'ai un ptit soucis avec la commande sed (j'ai vraiment beaucoup de mal à comprendre les subtilités de cette commande v_v)
Voila , je voudrais insérer une nouvelle ligne après une mot précis.
Ex : monfichier
AA
BB
CC
dois se transformer en
AA
BB
#truc bidules machin
CC
L'insertion d'une nouvelle ligne ne pose pas de problème , par contre je comprends pas pourkoi il ne veut pas insérer d'espace la ligne à insérer.
Voila la commande (…)
Forum Programmation.shell sed et écriture dans un fichier
Bonjour ,
j'ai un (encore ^^) ptit problème avec la commande sed
j'ai besoin de sélectionner certaines lignes d'un fichier texte.
Ces lignes sont délimitées par des balises (similaires à des balise HTML).
en gros un truc du genre :
AA
BB
CC
DD
EE
`Directory`
FF
GG
HH
`/Directory`
Et je voulais supprimer les lignes qui apparaissent entre les balises "Directory" , pour cela , j'ai utilisé la commande Sed suivante :
ce cas (…)
j'ai un (encore ^^) ptit problème avec la commande sed
j'ai besoin de sélectionner certaines lignes d'un fichier texte.
Ces lignes sont délimitées par des balises (similaires à des balise HTML).
en gros un truc du genre :
AA
BB
CC
DD
EE
`Directory`
FF
GG
HH
`/Directory`
Et je voulais supprimer les lignes qui apparaissent entre les balises "Directory" , pour cela , j'ai utilisé la commande Sed suivante :
* sed -e "/`Directory`/,/`\/Directory`/d" test.txt
ce cas (…)
Forum Programmation.shell suppression de plusieurs lignes dans un texte
Bonjour ,
Dans le cadre d'un developpement CGI, j'ai besoin de supprimer un ensemble de lignes dans un fichier de configuration.
le problème est que je ne sais pas du tout combien de ligne je dois suprimer.
En gros , je dois supprimer un bloc de ligne commençant par
'<tartanpion "montruc">'
et finissant par :
''
(c'est pas exactement une syntaxe html , mais ça y ressemble beaucoup ;-) )
le problème c'est que ce bloc se répète plusieurs fois (…)
Dans le cadre d'un developpement CGI, j'ai besoin de supprimer un ensemble de lignes dans un fichier de configuration.
le problème est que je ne sais pas du tout combien de ligne je dois suprimer.
En gros , je dois supprimer un bloc de ligne commençant par
'<tartanpion "montruc">'
et finissant par :
''
(c'est pas exactement une syntaxe html , mais ça y ressemble beaucoup ;-) )
le problème c'est que ce bloc se répète plusieurs fois (…)
Forum Programmation.shell problème commande sed/tr
Bonjour ,
J'ai un ptit problème avec le remplacement d'une chaine de caractère.
Je fois modifier une chaine de caractère afin de remplacer les occurences '\2xF' par '/' .
J'ai voulu utiliser pour ça la commande 'sed' , en tapant :
mais ça ne fonctionne pas ... j'avais déjà vu la commande sed avec un séparateur ',' donc j'ai testé aussi , mais sans succés.
Desespéré , j'ai essayé de passé par la commande tr
en tapant :
J'ai un ptit problème avec le remplacement d'une chaine de caractère.
Je fois modifier une chaine de caractère afin de remplacer les occurences '\2xF' par '/' .
J'ai voulu utiliser pour ça la commande 'sed' , en tapant :
sed 's/\2xF///g'
mais ça ne fonctionne pas ... j'avais déjà vu la commande sed avec un séparateur ',' donc j'ai testé aussi , mais sans succés.
Desespéré , j'ai essayé de passé par la commande tr
en tapant :
(…)
Forum Programmation.shell Manipulation de texte
Bonjour ,
J'ai un ptit soucis avec la manipulation de fichier texte.
Je travaille sur Apache et souhaiterais faire de petite modification sur le fichier httpd.conf.
Je dois rajouter une ligne quasiment au milieu du fichier (je ne connais pas la position précise , mais je sais que c'est juste après une certaine chaine de caractère)
Je ne sais pas vraiment quel genre de commande utiliser... j'ai vaguement regarder le Awk et le sed , mais je n'ai pas bien (…)
J'ai un ptit soucis avec la manipulation de fichier texte.
Je travaille sur Apache et souhaiterais faire de petite modification sur le fichier httpd.conf.
Je dois rajouter une ligne quasiment au milieu du fichier (je ne connais pas la position précise , mais je sais que c'est juste après une certaine chaine de caractère)
Je ne sais pas vraiment quel genre de commande utiliser... j'ai vaguement regarder le Awk et le sed , mais je n'ai pas bien (…)