Решено: Обрезания символов в sed?

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Аватара пользователя
farex
Сообщения: 497
ОС: Slackware 12.2, Archlinux

Решено: Обрезания символов в sed?

Сообщение farex »

Собственно часть скрипта

Код: Выделить всё

#!/bin/bash
page=$(curl -s http://____ | grep -o "UhideBlock\">.*<!" )
echo $page

Выводит:

Код: Выделить всё

[farex@arch abs]$ ./skript
UhideBlock">RS42аwtЬrFG2</SPAN><!

каким образом обрезать:

Код: Выделить всё

UhideBlock"></SPAN><!

Оставив лишь RS42аwtЬrFG2 для перенапровления в echo ?
Для получения следующего результатa:

Код: Выделить всё

[farex@arch abs]$ ./skript
RS42аwtЬrFG2
Сыграем?
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Жив"
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: Решено: Обрезания символов в sed?

Сообщение allez »

Если сомневаетесь, используйте грубую силу (Кен Томпсон) ;)

Быстро, грязно, грубо...

$ echo 'UhideBlock">RS42аwtЬrFG2</SPAN><!' | grep -o ">.*</" | sed 's/<//; s/>//; s/\///' RS42аwtЬrFG2 $ echo 'UhideBlock">RS42аwtЬrFG2</SPAN><!' | awk -F '</' '{print $1}' | awk -F '>' '{print $2}' RS42аwtЬrFG2
Спасибо сказали:
Аватара пользователя
farex
Сообщения: 497
ОС: Slackware 12.2, Archlinux

Re: Решено: Обрезания символов в sed?

Сообщение farex »

Спс allez
Сыграем?
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Жив"
Спасибо сказали: