Logo

Служба поддержки:

 

ICQ: 621-626-628 ICQ: 621-626-628

 

SKype: sharing_plus

 

621-626-628@mail.ru

 

Реквизиты оплаты:



U334459871111
Z163812692685
R219058712561

410011491012247

Голосование

Оцените работу сервера
 

Реклама от Google:

Гл. 8. Редактирование 137
18.06.2012 00:18

• хотя во всех наших примерах приводится команда d, многие другие команды редактора имеют такие же альтернативные формы, и мы могли бы с тем же успехом воспользоваться, скажем, командой с. Одной из команд, которую особенно удобно применять с парой адресов, является команда р, которая печатает строки. В частности, команда 1,$р печатает весь буфер — (операция, использовавшаяся выше в примере), а команда 3,5р печатает строки с 3 по 5 включительно.

Запись в файл

Многие пользователи редактора, зная, что в любой момент может произойти какая-нибудь авария, периодически записывают буфер в текущий файл. В этом случае их работа будет сохранена, и если в дальнейшем с буфером произойдет какая-либо беда, они могут просто отказаться от буфера с гарантией, что по крайней мере некоторая часть их работы окажется спасенной. Для записи буфера используется команда w.

Если вы просто наберете команду

w

то она запишет в текущий файл весь буфер. Текущий файл задается обычно именем файла, которое вы указываете в исходной команде ed, например,

ed chapte2

(Существует несколько способов изменения имени текущего файла, но эти вопросы не входят в сферу данной книги.)

Команда w — это необычная команда: она по своей инициативе выдает некоторое сообщение. После того как команда записала файл, а это может потребовать время, если буфер большой, она сообщает вам, причем абсолютно добровольно, число записанных ею литер (а в некоторых версиях ed число записанных строк).

Команда w имеет также и вторую особенность: если вы не задаете ни одного адреса, то предполагается, что запись должна применяться ко всему буферу. Так происходит, например, в приведенном выше примере. С другой стороны, большинство команд редактора ed по умолчанию предполагает текущую строку. Таким образом, к счастью для нас, команда d исключает не весь буфер, а только текущую строку.

Участие отшл в разработке редактора ed привело к тому, что по умолчании подразумевается эта наиболее употребительная ситуация. Только w и горстка других команд редактора ed чаще всего применяются ко всему буферу.

 
eskisehirbayanlar.com eskisehirescortlar.net bursaescorttr.com bursadaescortlar.org antalyaescort.pw