Bonjour,

J'ai un fichier texte de la forme :

dbase :
Paris 200 5
Londres 300 15
Rome 250 9
Madrid 225 1

J'essaye d'incrementer le 5 sur la ligne de Paris par exemple a chaque execution du programme :

J'arrive a acceder a la valeur, mais j'arrive pas a faire la modification au sein du fichier.

Merci de votre aide.

Voila ce que j'ai fait :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
#!/bin/bash
 
reserv=$(cat dbase | grep "Paris" | cut -d " " -f3)
echo $reserv
let new_reserv=reserv+1
sed  "s/${reserv}/${new_reserv}/g" dbase | grep "Paris" | cut -d " " -f3
cat dbase