![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!! |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Grep по шаблону на основе другой скороговорка | rock1 | UNIX для чайников Вопросы И Ответы | 7 | 10-18-2008 06:32 PM |
| Обрезание ФАЙЛОВ данных на основе шаблона | pkumar3 | Shell программирование и сценарии | 1 | 10-14-2008 12:49 PM |
| Как изменить особого значения в файл на основе шаблона | orbeyen | UNIX для чайников Вопросы И Ответы | 9 | 08-20-2008 04:09 AM |
| добавить в SED соответствует основанные на структуре | jack1981 | Shell программирование и сценарии | 2 | 07-20-2006 07:54 AM |
| добавить строку в текстовый файл, основанные на поиске строки | malaymaru | Shell программирование и сценарии | 1 | 06-09-2006 09:53 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
String spllittinf основанный на структуре
Привет,
У меня есть файл sample.properties и содержит следующее содержание. Сегодня - RSS_URL \u003d http://someurl Я должен разделить строку и нужен результат в folliwng виде. X1 \u003d Сегодня X2 \u003d RSS_URL X3 \u003d http://someurl Ваш немедленный ответ будет graetly оценили |
|
||||
|
Эхо "сегодня - RSS_URL \u003d http://someurl" | SED 'S / \ (.* \) - \ (.* \) \u003d \ (.* \) / X1 \u003d \ 1 \ nx2 \u003d \ 2 \ nx3 \u003d \ 3 /'
X1 \u003d Сегодня X2 \u003d RSS_URL X3 \u003d http://someurl |
|
||||
|
Благодаря Koneark,
но у меня есть еще одна проблема здесь. Когда я запускаю Эхо "сегодня - RSS_URL \u003d http://someurl" | SED 'S / \ (.* \) - \ (.* \) \u003d \ (.* \) / X1 \u003d \ 1 \ nx2 \u003d \ 2 \ nx3 \u003d \ 3 /' она дает, как ниже. X1 \u003d todaynx2 \u003d RSS_URLnx3 \u003d http://someurl Но мне нужно поставить вне качестве X1 \u003d Сегодня X2 \u003d RSS_URL X3 \u003d http://someurl и мне необходимо экспортировать эти X1, X2 и X3 на корпусе. Спасибо, Eswar |
|
||||
|
Код:
#!/bin/sh var='today--RSS_URL=http://someurl' x1=`echo $var | sed "s_\(.*\)--\(.*\)=\(.*\)_\1_"` x2=`echo $var | sed "s_\(.*\)--\(.*\)=\(.*\)_\2_"` x3=`echo $var | sed "s_\(.*\)--\(.*\)=\(.*\)_\3_"` echo "Testing results: var($var) x1($x1) x2($x2) x3($x3)" Этот сценарий будет установить переменные, как вы пожелаете. Вы можете экспортировать их или изменить их или делать все, что вы хотите с ними потом. |
![]() |
| Закладки |
| Теги |
| скрипт оболочки, оболочке сценариев, Unix-скриптов, Unix сценарии основы |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|