Форум русскоязычного сообщества Ubuntu


Автор Тема: И снова sed, awk, и ведь с ерундой столкнулся.  (Прочитано 720 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн saymon21root

  • Автор темы
  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
    • https://saymon21-root.pro
При помощи wget выкачивается страничка с какими-то данными, эти данные вытаскиваю примерно так:
CURDATA=$(cat "index.html" |iconv -f CP1251 -t UTF8| grep "b-sum__value"| awk -F"<|>" '{print $81}')
echo "$CURDATA"
Да, почти так как надо выловлены данные, НО:
Пример, вызываем скрипт
./myscript.sh
# После чего он возвращает данные в виде:
1 544
Но, вот и сабж, как удалить пробел между числами 1 и 544 ?

Axa-Ru

  • Гость
Re: И снова sed, awk, и ведь с ерундой столкнулся.
« Ответ #1 : 22 Ноябрь 2011, 01:17:43 »
Либо поправить скрипт myscript.sh
Либо как то так.

STR=$(myscript.sh)
VAR1=$(echo $STR | awk '{print $1}')
VAR2=$(echo $STR | awk '{print $2}')

echo "${VAR1}${VAR2}"

andrey_p

  • Гость
Re: И снова sed, awk, и ведь с ерундой столкнулся.
« Ответ #2 : 22 Ноябрь 2011, 07:33:54 »
echo a b | tr -d ' '

Оффлайн БТР

  • Заслуженный пользователь
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 5424
    • Просмотр профиля
Re: И снова sed, awk, и ведь с ерундой столкнулся.
« Ответ #3 : 22 Ноябрь 2011, 09:55:08 »
printf

Оффлайн saymon21root

  • Автор темы
  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
    • https://saymon21-root.pro
Re: И снова sed, awk, и ведь с ерундой столкнулся.
« Ответ #4 : 26 Ноябрь 2011, 12:02:24 »
Пасиба

 

Страница сгенерирована за 0.094 секунд. Запросов: 26.