,
j ai un fichier text sous le format suivant :
et j ai crée un script qui vas lire ce fichier et remplacer la valeur de la variable passer comme paramètre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 forum=developpez login=javafun
mais ca ne marche pas , vous avez une idée sur la nature de l'expression régulière à mettre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 ..... test_conf_file=chemin_vers_mon_fichier function SetConfigFile(){ # la variable à changer var=$1 # la valeur value=$2 cat $test_conf_file | while read line do # récup la variable de la ligne courante var_conf=`echo "$line" | cut -d "=" "-f1"` if [ $var == $var_conf ] then # remplacé la valeur par cette passer en param sed 's/($var=*)/$var=$value' $test_conf_file fi done } ................
Cordialement
Partager