HELP script!!!!
Fermé
solaris
-
27 févr. 2003 à 18:12
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 28 févr. 2003 à 14:55
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 28 févr. 2003 à 14:55
A voir également:
- HELP script!!!!
- Script vidéo youtube - Guide
- Ghost script - Télécharger - Polices de caractères
- Microsoft activation script - Accueil - Windows
- Script bat - Guide
- Script download - Télécharger - Édition & Programmation
6 réponses
tafiscobar
Messages postés
1277
Date d'inscription
jeudi 7 décembre 2000
Statut
Contributeur
Dernière intervention
26 février 2009
177
27 févr. 2003 à 19:00
27 févr. 2003 à 19:00
la seule idee q j'ai est d'ouvrir d'abord le fichier en lecture/ecriture et de cherche la ligne qui le contient le mot cherche, a chaq fois q l'on lit une ligne,onn stocke cette ligne ds un tableau et on verifie si le mot s'y trouve et si oui,on l modifie(cela suppose q le tableau est un tableau de mots) et a chaq fois q l'on lit une ligne aussi,on stocke l'indice de debut renvoye par la fct de lecture et apres avoir modifie la chaine,on se place a cette ligne et on ecrase l'ancienne par la nvelle.j
RM:je pense qu'il ya ds la bibl;iotheq posix ou standard une fct permettannt de modifer un mot ds une chaine.
tafiscobar
RM:je pense qu'il ya ds la bibl;iotheq posix ou standard une fct permettannt de modifer un mot ds une chaine.
tafiscobar
Marden
Messages postés
1072
Date d'inscription
dimanche 11 février 2001
Statut
Membre
Dernière intervention
29 janvier 2006
210
27 févr. 2003 à 21:32
27 févr. 2003 à 21:32
Il me semble que la commande "sed" d'Unix ou Linux permet de faire des substitutions à l'intérieur d'un fichier.
Comme souvent, il est facile de combiner différentes commandes au moyen des "pipes", au besoin dans un script assez simple, méthode de travail qui finit par être un automatisme.
Comme souvent, il est facile de combiner différentes commandes au moyen des "pipes", au besoin dans un script assez simple, méthode de travail qui finit par être un automatisme.
tafiscobar
Messages postés
1277
Date d'inscription
jeudi 7 décembre 2000
Statut
Contributeur
Dernière intervention
26 février 2009
177
27 févr. 2003 à 21:40
27 févr. 2003 à 21:40
je pense qu'il a un prog en C et une partie du code doit faire ce q sed fait avec la substitution, en tout cas c'est c q j'ai compris ds sa question.
tafiscobar
tafiscobar
Kuching
Messages postés
2702
Date d'inscription
jeudi 30 mai 2002
Statut
Contributeur
Dernière intervention
26 décembre 2007
157
28 févr. 2003 à 04:14
28 févr. 2003 à 04:14
Salut,
1/Pour moi un script est interprèté or C est un langage compilé ...
2/Je confirme si tu bosses sous UNIX utilise sed
A+ K.
1/Pour moi un script est interprèté or C est un langage compilé ...
2/Je confirme si tu bosses sous UNIX utilise sed
A+ K.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
tafiscobar
Messages postés
1277
Date d'inscription
jeudi 7 décembre 2000
Statut
Contributeur
Dernière intervention
26 février 2009
177
28 févr. 2003 à 14:33
28 févr. 2003 à 14:33
je sais que le C est compile(c'est ce q j'ai appris en premier avec le C),mais je confirme ce q j'ai dit, on est pas ici pour jouer avec les mots,lorsq j'ai lu son message et q j'ai vu le C, je m suis dit qu'il v dire faire un prog en C et qu'une partie fasse ce q sed fait mais en modifiant le fichier automatiquement.
Si c'est un script shell ou autre qu'il v faire,il n'a qu'a utiliser sed et autre.
tafiscobar
Si c'est un script shell ou autre qu'il v faire,il n'a qu'a utiliser sed et autre.
tafiscobar
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
28 févr. 2003 à 14:55
28 févr. 2003 à 14:55
Script ? vous avez dit script ?
file = open('monfichier.dat','rb')
data = file.read()
file.close()
data = data.replace('coucou','kiki')
open('monfichier.dat','w+b').write(data)
Ayé ! Fini ! :-)
(C'est du Python.)
Bon d'accord je retourne dans mon trou...
file = open('monfichier.dat','rb')
data = file.read()
file.close()
data = data.replace('coucou','kiki')
open('monfichier.dat','w+b').write(data)
Ayé ! Fini ! :-)
(C'est du Python.)
Bon d'accord je retourne dans mon trou...