douglasbaiao
(usa Ubuntu)
Enviado em 09/06/2017 - 16:14h
Boa tarde a todos. Estou tento um pequeno empecilho na hora de simplificar meu relatório.
Tenho um arquivo de 30mb em formato .csv e quero excluir alguns campos deles usando o terminal do ubuntu.
Quando eu informo o nome completo do campo que quero fazer a exclusão funciona. Mas quando informo parte de um nome não da certo.
O código completo:
sed 1,3d print_logs.csv |
cut -d';' -f1,2,3,5,16,20,22,33 |
sort -nr -t\; -k 7 |
awk -F ";" '{ if($7 >= 15) print }' |
awk -F ";" '{ if($6 != "PDF.js viewer") print}' |
awk -F ";" '{ if($6 != "ActiveReports Document") print}' |
awk -F ";" '{ if($6 != "versaoDocumento.do.pdf") print}' |
awk -F ";" '{ if($6 != "versaoDocAnexo.do.pdf") print}' |
awk -F ";" '{ if($6 != "versaoDocAnexo.do") print}' |
awk -F ";" '{ if($6 != "frmRelatorios.aspx.pdf") print}' |
awk -F ";" '{ if($6 != "Mala Direta Assembleia Ativos.pdf") print}' |
awk -F ";" '{ if($6 != "pesquisa recep") print}' |
awk -F ";" '{ if($6 != "https://ipasgonet.ipasgo.go.gov.br/SIPEC/Relatorios/rptUsuarioP") print}' |
awk -F ";" '{ if($6 != "https://portalsistemas.ipasgo.go.gov.br/saat/compartilhados/imp") print}' |
awk -F ";" '{ if($6 != "pesquisa%20recepAnexo Folder.pdf") print}' |
awk -F ";" '{ if($6 != "Informativo Usu") print}' |
awk -F ";" '{ if($6 != "Pesquisa de Satisfacao - CSE") print}' |
awk -F ";" '{ if($6 != "Guia M") print}' |
awk -F ";" '{ if($6 != "Sistema Prestadores PCO") print}' |
awk -F ";" '{ if($6 != "Folder Tab. Atuarial") print}' |
awk -F ";" '{ if($6 != "BuscaProcessoUsuarioExterno") print}' |
awk -F ";" '{ if($6 != "Foto de p") print}' >> print_logs3.csv
Por exemplo:
na linha
awk -F ";" '{ if($6 != "Guia M") print}' eu não consigo fazer a exclusão apenas com essa informação.
Se alguém puder me ajudar!