Добавить в цитаты Настройки чтения

Страница 138 из 187

$ ed poem 263

/flea/ Ищет очередную строку, содержащую flea

Great fleas have little fleas

/flea/ Ищет еще одну

And little fleas have lesser fleas,

//     Ищет следующую по тому же образцу

And the great fleas themselves, in turn,

??     Поиск в обратном направлении по тому же образцу

And little fleas have lesser fleas,

Редактор запоминает образец, применявшийся вами в последний раз, так что можно повторить поиск просто с помощью //. Для поиска в обратном направлении воспользуйтесь ?pattern? и ??.

Поиск с помощью /.../ и ?...? циклический, т.е. продолжается в обратном направлении после достижения одного из концов текста:

$p     Печатать последнюю строку ('p' необязательна)

and greater still, and so on.

/flea/ Следующее flea вблизи начала

Great fleas have little fleas

??     От начала идет в обратном направлении

 have greater fleas to go on;

Результатом поиска по образцу типа /flea/ является номер строки, например 1 или $, который может использоваться в том же контексте, что и такие номера: