#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