“SED удалить линию, содержащую” Ответ

SED удалить линию, содержащую

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

Удалить линию, начиная с SED

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

Удалить линию в SED

# -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 удалить линию перед матчем

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

Ответы похожие на “SED удалить линию, содержащую”

Вопросы похожие на “SED удалить линию, содержащую”

Больше похожих ответов на “SED удалить линию, содержащую” по Shell/Bash

Смотреть популярные ответы по языку

Смотреть другие языки программирования