Форум сообщества Runtu.org
Сентябрь 21, 2018, 09:39:17 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Новости: Доступна для загрузки х64 версия дистрибутива Runtu LITE 18.04.1 - 20180801

Подробнее
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1   Вниз
  Печать  
Автор Тема: Sed - текстовый редактор для вывода терминала  (Прочитано 1142 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Пользователь.
Редактор раздела
*****
Offline Offline

Сообщений: 3316


« : Март 04, 2018, 11:01:16 »

Sed - текстовый редактор для вывода терминала.

Подробная инструкция: http://aidalinux.ru/w/Sed


Понадобилось составить скрипт для скачивания файлов, в нем нужно редактировать текст, через терминал так умеет только sed. По коротким манам трудно изучать эту программу, вопросов возникает много, а ответов нет. Поэтому стал искать русскоязычные инструкции по использованию этой программы. Нашел и решил поделиться с другими, кому понадобится эта программа.

Делаю для себя заметки по sed

Команда замены s (substitution):
Код:
sed 's /x/y/' файл
В команде указана программа sed, функция замены в кавычках, после указателя замены s идут значения разделенные косыми чертами (можно использовать другие разделители), сначала указано что заменить, потом что вставить на замену. Вконце указано имя файла в котором нужно заменить буквы/цифры/символы/пробелы/строки.



Команда удаления d (delete):
Код:
sed 'x d' файл
В команде указана программа sed, функция удаления в кавычках, сначала указываем что удалить, потом идет указатель удаления d, в конце идет имя файла в котором нужно удалить буквы/цифры/символы/пробелы/строки.

Осталось изучить дополнительные параметры, как указывать диапазон букв или слов, начало строки и другое.
Записан
lynx03
Новичок
**
Offline Offline

Сообщений: 47


« Ответ #1 : Март 04, 2018, 14:32:56 »

здесь http://sed.sourceforge.net/sed1line.txt
перевести можно и гугле-переводчиком
Записан
ek-nfn
Местный
*****
Offline Offline

Сообщений: 1161


« Ответ #2 : Март 04, 2018, 16:56:13 »

русифицированный разбор полетов на sed  http://www.opennet.ru/base/dev/sed1line.txt.html
Но без знания основ регулярных выражений будет туго.
« Последнее редактирование: Март 04, 2018, 16:58:23 от ek-nfn » Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines Valid XHTML 1.0! Valid CSS!