Операционная система UNIX

Номера строк и указатель текущей строки



6.14.6.2. Номера строк и указатель текущей строки

Разрешается определять диапазон "n,m" (от строки с номером "n" до строки с номером "m"), где "n" - номер начальной строки, а "m" - номер конечной строки. Весь файл целиком с первой до последней строки задается диапазоном "1, $". Так, команда: 1, $p вызывает выдачу всех строк файла.

Если известны номера строк, можно получить результат выполнения команды в любой части файла.

Пример.

Команда: 5p устанавливает указатель текущей записи на пятую строку.

В любой момент времени можно определить, каков текущий номер строки. Это делается с помощью команды ".=".

Использование этой команды полезно после внесения многочисленных изменений в файл.

Можно указать несколько строк, задав диапазон "от, до". Указатель текущей строки "." можно использовать на месте начальной или конечной строки диапазона. Так, команда: ., $p печатает все строки от текущей до конца файла.



Содержание раздела