2014-11-25 3 views
0

У меня есть таблица html, в которой первая строка является заголовком, а следующие строки представляют собой тело таблицы. Я хочу извлечь значения из 3-го столбца каждой строки. Как я могу продолжить?Извлечь значения из определенного столбца таблицы html с помощью bash

ответ

0

Попытка ниже команды AWK,

awk 'NR>1{print $3}' file 

Это выводит значение третьего столбца, кроме того, в заголовке.

Update:

awk -v RS='</tr>' -v F='<td>' '{$3=gsub(/<[^<>]*>/,"",$3);print $3}' file 
+0

Нет, это не работает. Я думаю, что в этом случае следует использовать разделитель (). –

+0

Можете ли вы привести пример вместе с ожидаемым выходом? –

+0

awk -v RS = '' -v F = '' '{print $ 3}' - это напечатает значение. Как я могу извлечь здесь значение? –

Смежные вопросы