
20.10.2009, 13:41
|
|
Постоянный
Регистрация: 06.06.2007
Сообщений: 575
С нами:
9963746
Репутация:
180
|
|
вот так сделал
Код:
#line=`echo $find_string | dd bs=1 skip=7 count=$((${#find_string}-8-8))` результат один итотже, кому как нравится
line=`expr substr $find_string 8 $((${#find_string}-16))` #выдераем нужную серединку
len=`expr index "$line" :` # находи позицию разделителя
table_db=${line:0:$((len-1))} # берем первую половинку
table_name=${line:len} # берем правую половинку
echo "$table_db | $table_name"
пример:
вход
find_string="<title>information_schema:CHARACTER_S ETS</title>"
ВЫход:
information_schema | CHARACTER_SETS
Последний раз редактировалось cupper; 20.10.2009 в 13:46..
|
|
|