На самом деле это единственный раздел про unix на этом форуме
Модераторы: /dev/random , Модераторы разделов
kt315e
Сообщения: 318
ОС: Debian 11
Сообщение
kt315e » 06.04.2021 20:20
Исходный файл:
Файл 1:
Завершающего перевода строки нет!
Результат:
Код: Выделить всё
Пробуем m4
1111111111
2222222222
3333333333
Попробовали
m4 вставил перевод строки. Как сделать, чтобы не вставлял?
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux
Сообщение
Bizdelnick » 06.04.2021 20:31
Он вставил ровно то, о чём попросили — содержимое файла 1, включая перевод строки в конце (он там есть, смотрите
hexdump -C 1 ). И второй перевод строки у Вас был после include(1). Если нужен только один, то уберите один из них. Например, так:
Или так:
Или последний перевод строки из файла 1. Смотря что Вам надо.
Пишите правильно:
в консоли
вк у́пе (с чем-либо)
в о бщем
воо бще в течение (часа)
новичо к
ню анс
по у молчанию приемле мо
проблем а
пробо вать
траф ик
kt315e
Сообщения: 318
ОС: Debian 11
Сообщение
kt315e » 06.04.2021 20:39
Да. Ложная тревога. Это редактор Kate при сохранении файла 1 самовольно вставляет перевод строки
.
/dev/random
Администратор
Сообщения: 5282
ОС: Gentoo
Сообщение
/dev/random » 06.04.2021 20:43
kt315e писал(а): ↑ 06.04.2021 20:39
Это редактор Kate самовольно вставляет перевод строки
.
Это не "редактор самовольно вставляет". По стандарту, в юникс-подобных системах, каждая строка текстового файла, включая последнюю,
обязана оканчиваться на перевод строки. Редактор просто соблюдает это требование.
kt315e
Сообщения: 318
ОС: Debian 11
Сообщение
kt315e » 06.04.2021 20:54
Вы пишите удалить последний перевод строки, а он при сохранении возрождается согласно стандарту. Как правильно его удалить?
/dev/random
Администратор
Сообщения: 5282
ОС: Gentoo
Сообщение
/dev/random » 06.04.2021 20:58
kt315e писал(а): ↑ 06.04.2021 20:54
Как правильно его удалить?
Правильно - удалять не его, а тот, что после include. Bizdelnick выше привёл 2 примера, как это сделать.
kt315e
Сообщения: 318
ОС: Debian 11
Сообщение
kt315e » 06.04.2021 21:05
Спасибо всем. Сделаю как /dev/random пишет. Правда наглядность и красивость исходного файла немного порушится.
Kopilov
Сообщения: 947
ОС: [K]Ubuntu, Debian
Сообщение
Kopilov » 07.04.2021 10:22
/dev/random писал: ↑ 06.04.2021 20:43
Редактор просто соблюдает это требование.
Offtopic
Тихо грущу, что IDEA этого не делает…