“SED entfernen Sie die Linie, die enthält” Code-Antworten

SED entfernen Sie die Linie, die enthält

sed '/pattern to match/d' ./infile
Misty Magpie

Löschen Sie eine Linie, beginnend mit SED

# Delete all lines starting with '#'
$ sed -i '/^#/d' filepath
Grotesque Gentoo

Linie in SED löschen

# -i here update the file, try with and without -i, 
sed -i -e '/yourpattern/,$d' file # delete everyhing afer the pattern
sed -i -e "/your_pattern/,+2 d" file  # 2 lines after the pattern
sed -i -e "5,5d" file # remove 5th line
sed '10,$d' pes.com # delete everything after 10th line
sed '7,36!d' tmp.com > tmp_coord # specific lines to a file
sed -i -e '29,36d' pes.com delete specific lines 
Hutch Polecat

SED Löschen Sie die Linie vor dem Match

Use d option at the end of sed command string for deleting line of matches.
tac | sed -i "" "s/matching_pattern/I+1 d" file.txt | tac #
Armandres

Ähnliche Antworten wie “SED entfernen Sie die Linie, die enthält”

Fragen ähnlich wie “SED entfernen Sie die Linie, die enthält”

Weitere verwandte Antworten zu “SED entfernen Sie die Linie, die enthält” auf Shell/Bash

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen