Операционная система UNIX. Руководство пользователя

         

Запись текста в новый файл


Команда "w" позволяет вам создавать файл, копируя строки текста из файла, который вы в данный момент редактируете, в файл, который вы указали. Чтобы создать новый файл нужно указать строку или строки (номера строк) и имя нового файла в командной строке. Общий формат этой команды:

:line_number[, line_number]w filename

Например, чтобы записать третью строку буфера в файл three, введите:

:3w three<CR>

При успешном создании нового файла, редактор vi напечатает следующую информацию:

"three" [New file] 1 line, 20 characters

Чтобы записать текущую строку в файл, укажите . (точку) как адрес строки:

:.w junk<CR>

Создастся новый файл с именем junk. Он будет содержать только текущую строку буфера vi.

Вы можете записать часть буфера в новый файл, обозначив границы строк. Например, чтобы строки с 23-й по 37-ю записать в файл, введите следующую команду:

:23,37w newfile<CR>



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