Какая часть справочной страницы sed объясняет, как удалять строки в файле

sed -e '4,17d' filename удаляет строки с 4 по 17 в имени файла. Я задавался вопросом, как они объясняют такую ​​вещь на странице руководства. Я посмотрел это на странице руководства. Однако я не понимаю, как люди получают информацию для работы. Какие части справочной страницы sed они объясняют, как создать комбинацию команд, например sed -e '4,17d' filename ??

-1
задан 13 December 2017 в 09:26

2 ответа

Начиная с:

-e script, --expression=script
      add the script to the commands to be executed

И:

COMMAND SYNOPSIS
   This is just a brief synopsis of sed commands to serve as a reminder to
   those who already know sed; other documentation (such  as  the  texinfo
   document) must be consulted for fuller descriptions.
...
Commands which accept address ranges
...
   d      Delete pattern space.  Start next cycle.

В разделе по Адреса :

Sed команды могут задается с ... с двумя адресами, и в этом случае команда будет выполнена для всех входных строк, которые соответствуют включенному диапазону строк, начиная с первого адреса и продолжаясь до второго адреса. В отношении диапазонов адресов следует отметить три вещи: синтаксис addr1, addr2 (то есть адреса разделяются запятой); строка, которой соответствует addr1, всегда будет принята, даже если addr2 выберет более раннюю строку; и если addr2 является регулярным выражением, оно не будет проверяться на соответствие строке addr1.

И наконец:

The full documentation for sed is maintained as a Texinfo manual.  If
the info and sed programs are properly installed at your site, the
command

      info sed

should give you access to the complete manual.

С http://manpages.ubuntu.com/manpages/xenial/en/man1/sed.1.html . info sed также содержит примеры.

3
ответ дан 13 December 2017 в 09:26

GNU sed, как и многие другие программы GNU, не полностью документированы на странице man. Полная документация доступна через info (info sed) или онлайн .

0
ответ дан 13 December 2017 в 09:26

Другие вопросы по тегам:

Похожие вопросы: