Forum Programmation.shell Comment changer la version d'un fichier par une variable

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
-2
17
jan.
2019

Bonjour..

je veux changer juste le numéro de la version dans un fichier nommé OSCam.emu et qui ce trouve dans /etc comment changer juste la version (11.466) par une variable qui ce trouve dans un autre fichier nommé freeserverb74 ( freeserverb74 = 11471 ) par exemple..

emuname = OSCam² 11.466-r785
binname = oscam
startcam = /usr/bin/oscam
stopcam = killall -9 oscam

  • # Définir mieux le problème :D

    Posté par  . Évalué à 1.

    C'est la suite de ce Post ?

    Si oui peux-tu exposer clairement ce que tu veux faire?

    • [^] # Re: Définir mieux le problème :D

      Posté par  . Évalué à 2. Dernière modification le 18 janvier 2019 à 09:10.

      J'ai trouver ca qui fonctionne

      /etc/OSCam.emu c'est le fichier que je veux modifier

      freeservrb74 fichier contien une variable exp 11471
      freeservrb72 -r785

      TEXT="emuname = OSCam² (<freeservrb74)(<freeservrb72)"
      sed -i "1i\
      $TEXT" /etc/OSCam.emu
      sed 2d /etc/OSCam.emu -i

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.