En gros, je veux automatiser l'ajout de quelque chose à xorg.conf au bon endroit, j'ai utilisé quelques commandes pour obtenir le numéro de ligne de la ligne que je veux manipuler, mais je ne suis pas vraiment sûr de savoir comment faire pour passer ce numéro de ligne (comme un argument et NON quelque chose à manipuler) à sed. On m'a parlé de xargs et j'ai regardé la documentation à son sujet, mais après quelques lectures et expérimentations, je n'arrive pas à le faire fonctionner.
Au cas où quelqu'un trouverait une meilleure méthode, le processus que je veux automatiser consiste simplement à trouver la ligne contenant à la fois "Identifier" et "Monitor0" (il n'y en aura qu'une) et à ajouter une ligne en dessous. Le problème de trouver simplement Monitor0 et de manipuler cette ligne est qu'il y a multiple lignes avec Monitor0 dans.
Je suis arrivé jusqu'ici :
fgrep -n "Monitor0" </etc/X11/xorg.conf | fgrep "Identifier" | cut -f1 -d:
Cela donne le numéro de ligne que je veux passer à sed, mais je ne suis pas vraiment sûr de la façon de le faire.
...ou existe-t-il un moyen plus simple que je ne vois pas ?