grep, maar dan deleten ipv displayen?

Pagina: 1
Acties:

  • paultjeb
  • Registratie: Augustus 2001
  • Niet online

paultjeb

Man, wat 'n boudel!

Topicstarter
Ik heb een tekstbestand waarvan ik iedere regel waarin een bepaalde tekenreeks voorkomt wil verwijderen. Met grep kan ik ze bekijken, maar met welk commando kan ik die regels verwijderen?

Ik heb al de man van grep bekeken, maar volgens mij moet het niet met grep.

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
code:
1
cat file.txt | grep -v "tekenreeks" > newfile.txt

  • paultjeb
  • Registratie: Augustus 2001
  • Niet online

paultjeb

Man, wat 'n boudel!

Topicstarter
Datissum! Bedankt! :)

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
n/p :)

Trouwens, die -v optie staat wel degelijk in man grep ;)

  • Aziona
  • Registratie: April 2000
  • Laatst online: 09:16
Wat moet ik nu intikken als ik alleen een deel van de regel wil verwijders waarin tevens nog een deel voorkomt wat iedere keer anders is?

Stel ik heb:

Test 1 test 192.168.123.123
Test 2 test 192.168.321.321

Ik wil nu alleen de IPnrs overhouden.

Ik kom eerlijk gezegd niet zo goed uit die man-page

WP: WH-MDC05J3E5,WH-MDC07J3E5, WPB: Atlantic Explore v4, PV: Solaredge (6,8kW) en SMA (4,3kW), 2 x Heishamon OT v3.1, Rpi v5, Rpi v4, 2 x Rpi v3, ESP32, Domoticz, EV: Nissan Leaf,BYD Seal AWD, ESS: Deye 6K-SG03LP1, 2xLuyuan, 32kWh


  • serkoon
  • Registratie: April 2000
  • Niet online

serkoon

mekker.

awk '{print $4}' <file>

Pak er eens man grep, man awk en man sed bij :)

  • deadinspace
  • Registratie: Juni 2001
  • Nu online

deadinspace

The what goes where now?

code:
1
echo Test 1 test 192.168.123.123 | cut -d ' ' -f 4

En neem er ook de manpage van cut bij :Y)

  • EWS99
  • Registratie: Maart 2001
  • Laatst online: 07:24
Of een goed boek over scripts!

Hier had uw advertentie kunnen staan!

Pagina: 1