NetFilter поощряет использовать Команда iptables-Save
, поскольку она предоставит вам подробный вид ваших встроенных цепей и тех, которые вы определили себя. Если вы хотите получить человеческий читаемый вид, вы можете использовать iptables -l -v -n --line-n
Можно использовать sed
для удаления одной строки:
sed -i '/1000542/d' abc.cvs
, где d
удаляет строку, -i
говорит sed
, чтобы работать с файлом, а не просто выводить измененный текст, 1000542
- шаблон, который нужно искать, а abc.cvs
- имя файла.
Также можно использовать awk,
awk '/1000542/ {next}1' infile > outfile
Пример:
$ awk '/1000542/ {next}1' file
col1_id,col2,col3,col4,col5
1000541,aaaa,bbbb,cccc,dddd
1000543,iiii,jjjj,kkkk,llll
1000544,mmmm,nnnn,oooo,pppp
Он пропускает строку, содержащую 1000542
из печати.