Номера строк и указатель текущей строки
6.14.6.2. Номера строк и указатель текущей строки
Разрешается определять диапазон "n,m" (от строки с номером "n" до строки с номером "m"), где "n" - номер начальной строки, а "m" - номер конечной строки. Весь файл целиком с первой до последней строки задается диапазоном "1, $". Так, команда: 1, $p вызывает выдачу всех строк файла.
Если известны номера строк, можно получить результат выполнения команды в любой части файла.
Пример.
Команда: 5p устанавливает указатель текущей записи на пятую строку.
В любой момент времени можно определить, каков текущий номер строки. Это делается с помощью команды ".=".
Использование этой команды полезно после внесения многочисленных изменений в файл.
Можно указать несколько строк, задав диапазон "от, до". Указатель текущей строки "." можно использовать на месте начальной или конечной строки диапазона. Так, команда: ., $p печатает все строки от текущей до конца файла.