

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Em uma reunião de emergência o seu superior trouxe um arquivo csv (order_products) delimitado por “,” compactado no pendrive com 250 milhões de linhas. Ele pediu uma contagem de frequência da segunda coluna que é o código do produto para levar a informação em uma reunião com a diretoria no mesmo dia. Na sua máquina você não tem o python, nenhuma outra ferramenta ou banco de dados instalado, e optou por usar o AWK. As 5 primeiras linhas do arquivo seguem abaixo:
order_id,product_id,add_to_cart_order,reordered
1,49302,1,1
1,11109,2,1
1,10246,3,0
1,49683,4,0
1,43633,5,1
Diante do exposto, assinale a alternativa correta.
awk -F, '{a[$2]++;}END{for (i in a)print i, a[i];}'
order_products.csv > freq.txt
awk –F”|” '{if (a[$1]) {a[$1] = a[$1]","$2} else
{a[$1] = $2}} END {for (i in a) { print i",",a[i]}}'
order_products.csv > freq.txt
awk -F"," 'NF==2{print >"produtos" ;next}'
order_products.csv > freq.txt
awk -F"|" 'NF==2{print >"produtos" ;next}'
order_products.csv > freq.txt