<Предыдущая | Содержание: | Следующая>
Вставка целого файла в другой
Также возможно вставить целый файл в тот, который мы редактируем. Чтобы увидеть это в действии, давайте закончим нашу vi сеанс и начать новый с одним файлом:
[я @ linuxbox ~] $ vi ls-output.txt
[я @ linuxbox ~] $ vi ls-output.txt
Мы снова увидим наш список файлов:
tвсего 343700
-rwxr-xr-x 1 корневой корень
-rwxr-xr-x 1 корневой корень
-rwxr-xr-x 1 корневой корень
-rwxr-xr-x 1 корневой корень
-rwxr-xr-x 1 корневой корень
-rwxr-xr-x 1 корневой корень
31316 2015, 12:05 [
8240 2015-12-09 13:39 411toppm
111276 2016-01-31 13:36 a2p
25368 2014-10-06 20:16 a52dec
11532 2015 05:04 aafire
7292 2015 05:04 aainfo
tвсего 343700
-rwxr-xr-x 1 корневой корень
-rwxr-xr-x 1 корневой корень
-rwxr-xr-x 1 корневой корень
-rwxr-xr-x 1 корневой корень
-rwxr-xr-x 1 корневой корень
-rwxr-xr-x 1 корневой корень
Переместите курсор в третью строку, затем введите следующую команду ex:
: r foo.txt
: r foo.txt
Ассоциация :r команда (сокращение от «чтение») вставляет указанный файл перед позицией курсора. Теперь наш экран должен выглядеть так:
Всего 343700
-rwxr-xr-x 1 корневой корень
-rwxr-xr-x 1 корневой корень
31316 2015, 12:05 [
8240 2015-12-09 13:39 411toppm
Всего 343700
-rwxr-xr-x 1 корневой корень
-rwxr-xr-x 1 корневой корень
TБыстрая коричневая лисица перепрыгнула через ленивого пса. Это было круто.
Линия 2
Линия 3
Линия 4
Линия 5
-rwxr-xr-x 1 корень root 111276 2016-01-31, 13:36 a2p
-rwxr-xr-x 1 корень корень 25368 2014-10-06 20:16 a52dec
-rwxr-xr-x 1 root root 11532 2015 05:04 aafire
-rwxr-xr-x 1 root root 7292 2015 05:04 aainfo
TБыстрая коричневая лисица перепрыгнула через ленивого пса. Это было круто.
Линия 2
Линия 3
Линия 4
Линия 5
-rwxr-xr-x 1 корень root 111276 2016-01-31, 13:36 a2p
-rwxr-xr-x 1 корень корень 25368 2014-10-06 20:16 a52dec
-rwxr-xr-x 1 root root 11532 2015 05:04 aafire
-rwxr-xr-x 1 root root 7292 2015 05:04 aainfo