Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Пример sed  (Прочитано 242 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Cxms

  • Автор темы
  • Активист
  • *
  • Сообщений: 407
    • Просмотр профиля
Пример sed
« : 25 Октябрь 2015, 23:35:50 »
Пример sed

Помогите с Очень простым примером:
удалить в последней строке символ новой строки.

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5500
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Re: Пример sed
« Ответ #1 : 26 Октябрь 2015, 00:04:35 »
В последней строке нет символа новой строки. В ней только EOF(end of file)
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Cxms

  • Автор темы
  • Активист
  • *
  • Сообщений: 407
    • Просмотр профиля
Re: Пример sed
« Ответ #2 : 26 Октябрь 2015, 00:19:20 »
Azure,
После последней строки нужно убрать символ новой строки (есть он).

Пользователь решил продолжить мысль [time]25 Октябрь 2015, 23:25:51[/time]:
Неполучается почему-то.

sed -r '$ s/\n//' 1.test
1.test
/home/e0x9Vamrj/Документы
/home/e0x9Vamrj/Общедоступные
/home/e0x9Vamrj/Рабочий стол


Нужно чтобы после вывода в терминале последняя строка слилась с приглашением терминала,
т.е удалился последний перевод строки.
« Последнее редактирование: 26 Октябрь 2015, 00:30:42 от Cxms »

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5500
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Re: Пример sed
« Ответ #3 : 26 Октябрь 2015, 00:51:44 »
sed -z 's/\n$//' 1.test
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Cxms

  • Автор темы
  • Активист
  • *
  • Сообщений: 407
    • Просмотр профиля
Re: Пример sed
« Ответ #4 : 26 Октябрь 2015, 01:23:32 »
Azure,
Спс. Оно.
Я уже и сам нашел.

Теперь все работает:
http://www.lubuntu.ru/forum/viewtopic.php?f=2&t=2784#p25430
« Последнее редактирование: 26 Октябрь 2015, 02:59:30 от Cxms »

 

Страница сгенерирована за 0.184 секунд. Запросов: 23.