J'ai plusieurs serveurs sur lesquels j'aimerais uniformiser la configuration de quelques paramètres définis dans un fichier.
Voici l'allure du fichier:
 
 
Citation :
 
 NAME="scribe"
 KMEMSIZE="2147483647:2147483647"
 LOCKEDPAGES="256:256"
 PRIVVMPAGES="2147483647:2147483647"
 SHMPAGES="21504:21504"
 NUMPROC="240:240"
 PHYSPAGES="0:2147483647"
 VMGUARPAGES="33792:2147483647"
 OOMGUARPAGES="26112:2147483647"
 NUMTCPSOCK="720:720"
 NUMFLOCK="800:1006"
 NUMPTY="16:16"
 NUMSIGINFO="256:256"
 TCPSNDBUF="10485760:10485760"
 TCPRCVBUF="10485760:10485760"
 OTHERSOCKBUF="2147483647:2147483647"
 DGRAMRCVBUF="262144:262144"
 NUMOTHERSOCK="4096:4096"
 NUMFILE="2147483647:2147483647"
 DCACHESIZE="3409920:3624960"
 NUMIPTENT="128:128"
 AVNUMPROC="180:180"
 CPUUNITS="1000"
 ONBOOT="yes"
 ORIGIN_SAMPLE="eole"
 DISK_QUOTA=yes
 DISKSPACE="917147308:917147308"
 DISKINODES="57778176:57778176"
 QUOTATIME="0"
 QUOTAUGIDLIMIT="5000"
 OSTEMPLATE=ubuntu-8.04
 NETIF="ifname=eth0,mac=00:E1:00:00:11:1A,host_ifname=veth111,host_mac=00:E1:00:00:11:1B"
   | 
 
J'aimerais uniformiser par exemple les valeurs définies pour NUMFLOCK
J'ai essayé avec sed: sed -i 's/^NUMFLOCK=*/NUMFLOCK=\"900:1006\"/g'  111.conf
mais j'obtiens NUMFLOCK="900:1006""800:1006" au lieu d'obtenir NUMFLOCK="900:1006"
 
Je ne vois pas où est l'erreur ?