На самом деле это единственный раздел про unix на этом форуме
Модераторы: /dev/random, Модераторы разделов
-
farex
- Сообщения: 497
- ОС: Slackware 12.2, Archlinux
Сообщение
farex »
Собственно часть скрипта
Код: Выделить всё
#!/bin/bash
page=$(curl -s http://____ | grep -o "UhideBlock\">.*<!" )
echo $page
Выводит:
Код: Выделить всё
[farex@arch abs]$ ./skript
UhideBlock">RS42аwtЬrFG2</SPAN><!
каким образом обрезать:
Оставив лишь
RS42аwtЬrFG2 для перенапровления в echo ?
Для получения следующего результатa:
Сыграем?
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Жив"
-
allez
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
Сообщение
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
Сообщение
farex »
Спс allez
Сыграем?
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Жив"