Perguntas sobre 'awk'

awk é uma linguagem de programação interpretada para fins especiais para extração e relatório de dados.
7
respostas

Remover vírgula fora de citações

Eu tenho um arquivo de entrada delimitado por vírgulas ( , ). Existem alguns campos entre aspas duplas que contêm uma vírgula. Aqui está a linha de amostra 123,"ABC, DEV 23",345,534.202,NAME Eu preciso remover todas as vírgulas que não...
07.02.2018 / 12:34
4
respostas

Awk remove o campo somente se numérico

Quando eu uso este comando: ls /var/log/packages/*SBo|cut -d / -f 5 retorna isso: webcore-fonts-3.0-noarch-3_SBo winetricks-20120923-noarch-1_SBo wireshark-1.12.1-x86_64-1_SBo wxGTK-2.8.12-x86_64-3_SBo Eu quero remover tudo a parti...
28.10.2014 / 22:32
3
respostas

posso fazer o awk cortar sua entrada de acordo com '\ n'?

todos sabemos que podemos obter as colunas de uma linha usando o awk, mas as colunas são divididas por espaços em branco: cat FileName | awk ' { print $1,$2,$3 .... }' mas e se quisermos dividir os arquivos de acordo com '\ n': por exemp...
28.05.2014 / 07:29
2
respostas

Substituir entre padrões que começam e terminam em linhas diferentes

Eu tenho um arquivo com o seguinte formato: Whatever1 Whatever2 Whatever3 binaries=( text1 bin2 ohhh3 ) Whatever4 Whatever5 Whatever6 Eu preciso substituir as linhas internas binaries=( e ) com uma saída de comando. Eu posso esco...
11.05.2015 / 18:10
3
respostas

Comandos / script Bash para remover uma linha do CSV com duplicata na coluna

Eu tenho muitos arquivos CSV que eu combinei. No entanto, existem duplicatas, mas a linha inteira não é duplicada. Eu tenho uma coluna que eu quero usar como critério para procurar uma duplicata. E se houver uma duplicata nessa coluna da coluna...
22.03.2013 / 16:02
1
resposta

Awk problema de impressão

Eu tenho um código que recebe valores de um arquivo de log e os preenche em uma planilha do Excel: function ltrim(s) { sub(/^[ \t]+/, "", s); return s } function rtrim(s) { sub(/[ \t]+$/, "", s); return s } function trim(s) { return rtrim(lt...
01.07.2014 / 13:37
5
respostas

Como encontrar em qual dispositivo um arquivo está (e usar isso em um script)?

Eu quero descobrir em qual dispositivo meu arquivo está, para que eu possa usá-lo em um script. Eu posso chegar até aqui: $ df . Filesystem 512-blocks Used Available Capacity Mounted on /dev/disk0s2 498438976 294369520 203557456...
22.02.2013 / 12:26
1
resposta

O que é um array no awk?

Sou muito novo no Unix e estou tentando aprender o básico awk scripting - durante o qual continuo encontrando a palavra "array" e "associative arrays". Eu não tenho ideia do que é isto; e não me diga para o RTFM porque li todas as explicações...
13.02.2014 / 20:27
5
respostas

Imprime texto entre (e incluindo) dois delimitadores em uma linha

Qual é a melhor maneira de imprimir o texto entre (e incluindo) o primeiro padrão ("SELECT" ou "SSELECT") e um segundo padrão ("[") usando uma linha de comando (por exemplo, cut, sed, awk )? Por exemplo, considerando o seguinte: 54001744...
19.03.2014 / 14:33
4
respostas

Removendo linhas indesejadas no arquivo de texto

Tudo o que preciso é o código sed ou awk para remover as linhas pares num arquivo de texto. Nada extravagante Só preciso remover dados irrelevantes nas linhas pares de um arquivo de texto.     
29.07.2013 / 23:37