Estou transformando alguns dados com awk (ou gawk ) e quero excluir um dos campos de entrada antes de imprimir a saída novamente.
O que eu quero alcançar é isto:
~ $ echo 'field1,field2,field3' | awk -F, '{transform($1); delete($2); p...
Estou procurando um comando para obter de um arquivo neste formato:
hello 32
hello 67
hi 2
ho 1212
ho 1390
ho 3000
Para este formato (desduplique tomando a última linha de um "grupo"):
hello 67
hi 2
ho 3000
No mom...
Eu quero inserir 5 linhas em branco após cada linha no meu arquivo de entrada.
foo.txt :
line 1
line 2
line 3
out.txt :
line 1
line 2
line 3
...
Solaris 5.10, nawk ou sed .
Estou tentando usar o awk para cortar com um delimitador de vários caracteres
echo 'f1##f2' |awk -F '##' '{print $2}'
Imprime f2 . Considerando que
echo 'f1||f2' |awk -F '||' '{print $1}'
imprime f1||f2 .
Alguém pode explica...
Dado um arquivo com duas colunas:
Id ht
510 69
510 67
510 65
510 62
510 59
601 29
601 26
601 21
601 20
Eu preciso de uma maneira de unir todas as linhas com o mesmo ID em uma que tenha uma altura média. Nesse caso, (69 + 67 + 65 + 62 + 5...
Eu tenho centenas de arquivos de texto que incluem fórmulas químicas juntamente com a narrativa, incluindo valores numéricos. As fórmulas são sempre precedidas por espaços em branco, mas podem ser seguidas por espaços em branco, vírgulas, pontos...
Alguém pode me dizer como usar o comando awk para esta declaração "o número irá conter vírgulas após cada três dígitos. Por exemplo, 100000000 se tornará 100.000.000."
Eu sei como usar o comando sed para obter essa saída, mas eu não sei como...
Eu tenho um arquivo como abaixo ..
abc, 12345
def, text and nos
ghi, something else
jkl, words and numbers
abc, 56345
def, text and nos
ghi, something else
jkl, words and numbers
abc, 15475
def, text and nos
ghi, something...
De acordo com uma resposta no stackoverflow , é meu entendimento que encapsular variáveis bash entre aspas duplas é uma forma bastante segura de higienizar a entrada do usuário.
E as variáveis do awk? Por exemplo, se eu tiver algo como:
a...
Eu tenho um arquivo no seguinte formato:
field1|field2|field3
field1|"field2|field2"|field3
Observe que a segunda linha contém aspas duplas. A string entre as aspas duplas pertence ao campo 2. Como extrair isso usando o awk? Eu estive goo...