Показать сообщение отдельно

  #5  
Старый 12.12.2009, 22:32
cupper
Постоянный
Регистрация: 06.06.2007
Сообщений: 575
С нами: 9963746

Репутация: 180


По умолчанию

Есть строка, большая, длина варьируеться, гдето в ней есть строчка типа
Цитата:
<input type=\"hidden\" name=\"hash\" id=\"hash\" value=\"1260640407_dc247777c79b4e85da\" \/>
и нужно получить в переменную значение hash, тобишь
Цитата:
1260640407_dc247777c79b4e85da
Чета не как немогу ето реализовать на bash, пытался получить номер порвого слова hash но bash может искать только номер по одному символу а не по строке, пытался получить подстроку по регулярке
Цитата:
hash=`expr "$temp" : '\([0-9]{10}.[a-z0-9]{18}\)'`
но оно работает как ебануто, после минут 20, понял что ему через ету регулярку нужно точно сказать с какой позииции брать символы, ваще бред какойто.
Вроде бы есть команда для определения подстроки в строке, но с ее последующей заменой
Цитата:
${stringZ/abc/xyz}
Так какого Х.. они не сделали команды для поиска подстроки по такому же принцыпу.

Вобщем, вопрос в том, как мне это сделать ?)