С Новым годом! Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 15.03.2016
Сообщений: 2

Поиск текста и запись в переменную

15.03.2016, 08:31. Показов 3577. Ответов 4

Студворк — интернет-сервис помощи студентам
Здравствуйте!
В файле обязательно имеется строка такого типа:
set NodeFunction=1,Iur=W22322_blabla,IurStre ams=1 maxrate 450
Нужно найти в этом файле эту часть - "W22322_blabla" (то есть часть между Iur= и следующей запятой) и записать в переменную.
С bash знаком плохо, пытался использовать sed, но умений не хватило.
Подскажите, как это можно реализовать?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.03.2016, 08:31
Ответы с готовыми решениями:

Запись текста из файла в переменную типа string
Нужно достать из текстового файла типа .txt текст и записать его в переменную. Соблюдение всех знаков препинания и разделителей ( особенно...

Запись Текста из Эдит в закрытую переменную класса
При нажатии на Буттон в закрытую переменную в классе должен записаться текст введенный в Edit. В файле reg.h создаю класс: class...

Поиск в БД и запись найденного в переменную
Занее прошу прощение за может глупый вопрос, но и по форуму лазил и гуглил, но все что находил слишком наворочено. ВОт у меня есть...

4
Эксперт NIX
 Аватар для Marinero
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
15.03.2016, 19:32
Bash
1
grep -Po 'set NodeFunction=1,Iur=\K[^,]+' file.name
0
0 / 0 / 0
Регистрация: 15.03.2016
Сообщений: 2
16.03.2016, 06:37  [ТС]
grep: illegal option -- P
grep: illegal option -- o
Usage: grep -hblcnsviw pattern file . . .
0
 Аватар для volodin661
6671 / 2264 / 346
Регистрация: 10.12.2013
Сообщений: 7,829
16.03.2016, 06:56
t0lyash,
Mac OS X?
0
Эксперт NIX
 Аватар для Marinero
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
16.03.2016, 16:25
Bash
1
sed -n 's/set NodeFunction=1,Iur=\([^,]\+\).*/\1/p' file.name
Bash
1
sed -n '/set NodeFunction=1,Iur=/{s///;s/,/\n/;P;}' file.name
Добавлено через 11 минут
Bash
1
grep '^set NodeFunction=1,Iur=' file.name | cut -d= -f3 | cut -d, -f1
Bash
1
awk -F"[=,]" '/^set NodeFunction=1,Iur=/{print $4}' file.name
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.03.2016, 16:25
Помогаю со студенческими работами здесь

Запись ввводимого в cmd текста в переменную или в файл
Тоесть нужно записать введённый текст в переменную(или в файл). Но я не понимаю как :( .

Поиск строки в файле и запись в переменную
Добрый день! Стоит задача. Необходимо по определенному слову найти строку в множестве строк текстового файла и записать эту строку в...

Чтение строк текста из файла и запись каждой в свою переменную
В файле input.txt две строки, необходимо чтобы прога прочитала первую строку и записала ее в переменную LineA, а вторую строку в переменную...

Поиск текста в переменной и перенос в другую переменную
Есть некая переменная ааа, в ней текст REALM0=Alpha REALM1=Gamma REALM2=Epsilon ... нужно найти весь текст REALM0,...

Поиск файлов и запись текста
Добрый вечер! Есть папка textfiles и мне нужно, чтобы в этой папке искались файлы file_*.txt (* - название файла) После этого нужно,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru