ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Безопасность > *nix
   
 
 
Опции темы Поиск в этой теме Опции просмотра

BASH
  #11  
Старый 19.10.2009, 23:12
cupper
Постоянный
Регистрация: 06.06.2007
Сообщений: 575
Провел на форуме:
1180737

Репутация: 180


По умолчанию BASH

чета немогу в нете найти это:
как в баше легко работать со строками ?

к примеру есть строка
<какаянить хрень>текст1:текст2<опять хрень>
Нужно из нее извлечь подстроки в переменны
переменная1=текст1
переменная2=текст2

Кострукции со всякими там dd, sed уж больно хитроЫебаными получаются и даже близко немогу подобраться к тому что надо.
Через ${строка#подстрока} тоже както все хреново выглядит.

Нужна всегото функция которая будет копировать с n до m сомволов
и еще одна для поиска ключеного символа :

чтото типо этого
a=найти_позицию_символа(СТР КА,ПОДСТРОКА)
переменная1=скопирова(СТРО А, С_ЭТОЙ_ПОЗИЦИИ, ДО_ЭТО_ПОЗИЦИИ)

или баш такого вообще не умеет ?

PS. вот это самое простой что я смог накатать
Код:
	line=`echo $find_string | dd bs=1 skip=7 count=$((${#find_string}-8-8))` #вырезаем искому серединку
	len=`expr index "$line" :` # номер позиции ключевого символа
	echo ${line:0:$((len-1))} #вывод парвой части
	size=${#line}
	echo ${line:$((len+1)):size} #вывод второй части
боюсь я уже через пару дней с трудом смогу понять то что самже и написал проще надо, прощеее

Последний раз редактировалось cupper; 19.10.2009 в 23:39..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/WPAN/WLAN 2565 Сегодня 18:18
Proxy FAQ foreva Чужие Статьи 12 04.01.2008 12:15
Вопрос по поводу античатовского снифера. Заранее большое спасибо за ответ. -SX- Болталка 5 23.10.2006 20:20
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ