Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/07/2016, à 14:56

Mmember

remplacer cataracte par une série

bonjour je veux remplacer le chiffre 7 dans  cette phrase ou bien dans un fichier par les chiffre de 1 à 200 et enregistrer le ficher sous son numéro de remplacement

<input type='submit' value='7'>


Merci

Hors ligne

#2 Le 11/07/2016, à 15:44

MicP

Re : remplacer cataracte par une série

Bonjour

…je veux remplacer le chiffre 7 dans  cette phrase ou bien dans un fichier par les chiffre de 1 à 200 et enregistrer le ficher sous son numéro de remplacement…

Pour cet exemple, j'ai créé un fichier d'entrée nommé fichEntree

echo "<input type='submit' value='7'>" > fichEntree

Je vais supposer que le numéro de remplacement est 1000

noRemplacement=1000
nvVal=$(echo {1..200})    # Pour obtenir les nombres 1 à 200
cat fichEntree | sed "s/7/${nvVal}/" > $noRemplacement

NOTE :Je ne crois pas que cela soignera la cataracte, et je ne comprends pas très bien quel est le but, alors j'ai simplement répondu à ta demande (en essayant de l'interpréter le moins possible).

Dernière modification par MicP (Le 13/07/2016, à 22:30)

Hors ligne

#3 Le 11/07/2016, à 16:18

pingouinux

Re : remplacer cataracte par une série

Bonjour,
Peut-être plutôt ceci ?

for i in {1..200}
do
   sed "s/7/$i/" <<<"<input type='submit' value='7'>" >$i
done

Hors ligne