Eu quero editar o texto de um arquivo específico

0

Eu gostaria de modificar o arquivo de configuração, como mostrado abaixo. O que posso fazer como um script de shell?

antes

Section "InputClass"
        Identifier      "calibration"
        MatchProduct    "Touch"
        Option  "Calibration"   "166 3939 186 3814"
        Option  "SwapAxes"      "1"
        Option  "InvertX"   "on"
        Option  "InvertY"   "on"
EndSection

depois de

Section "InputClass"
        Identifier      "calibration"
        MatchProduct    "Touch"
        Option  "Calibration"   "166 3939 186 3814"
        Option  "SwapAxes"      "1"
        Option  "InvertX"   "off"
        Option  "InvertY"   "on"
EndSection
    
por DonBit 02.06.2016 / 07:37

2 respostas

5

Ou até mesmo

sed -i '/InvertX/s/"on"/"off"/' file_name
    
por 02.06.2016 / 08:30
2

Tente isto:

sed -i 's:"InvertX"   "on":"InvertX"   "off":g' file_name
    
por 02.06.2016 / 07:40