Perguntas sobre 'awk'

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

Qual é a interpretação de 'awk -F': '' $ 2 ~ “\ $” {print $ 1} '/ etc / shadow'?

Eu estava usando o comando para obter a lista de usuários registrados na minha máquina, mas não consigo entender o significado do comando. awk -F':' ' ~ "$" {print }' /etc/shadow     
26.01.2016 / 08:59
4
respostas

Por que ls não combinados com o awk mostram tamanhos exatos?

Eu estou tentando encontrar o tamanho dos arquivos no meu disco rígido em bytes exatos, mas sempre que o tamanho fica muito grande, o número fica todo estranho (como 1,98329e + 12). Posso impedi-lo de fazer isso ou converter isso em bytes exatos...
07.04.2016 / 15:38
4
respostas

Como deletar linhas começando com certas strings

Existe uma maneira de deletar linhas que começam com certas strings. Eu tenho esse código youtube-dl youtube-dl --extract-audio --audio-quality 0 --newline --audio-format mp3 https://www.youtube.com/playlist?list=PL1C815DB73EC2678E e s...
14.06.2015 / 15:29
4
respostas

O que é uma maneira prática de listar todos os caracteres usados em um arquivo (Bash) (Regex)

Como posso transformar isso: Johnny's penguin, (Tuxie), likes the following foods: French fries, and beef. Para isso: abcdefghiklnoprstuwFJT',():. (Estes são os caracteres totais usados na entrada) Por favor, note que os caract...
03.04.2015 / 04:56
6
respostas

Localiza arquivos com um padrão específico de 2 linhas usando o awk

Eu tenho algumas centenas de arquivos com esse padrão @<TRIPOS>ATOM 2 H18 65.2220 Du 1 RES1 0.0000 @<TRIPOS>BOND 1 3 5 ar @<TRIPOS>SUBSTRUCTURE entre eles, alguns dos arquivos estão faltando a linha após o @<TR...
07.05.2014 / 11:38
1
resposta

processa os registros de arquivos com base no registro de data e hora em x intervalo do tempo

Eu tenho um arquivo com parte dele como exemplo abaixo, que contém um campo de carimbo de data / hora: 20161203001211,00 20161203001200,00 20161203001500,102 20161203003224,00 20161203001500,00 20161203004211,00 20161203005659,102 20161203000...
03.12.2016 / 01:13
2
respostas

Imprime palavras únicas, número total de ocorrências e soma usando 'awk'

Como posso imprimir palavras únicas, o número de suas ocorrências e a soma de seus valores na coluna relevante usando uma única matriz em awk ? Estou usando awk como: awk -F, '{sum[]+=} END{for (x in sum) print x, sum[x]}' inFile...
03.01.2016 / 09:44
3
respostas

Como encontrar e substituir uma string aumentando sua parte numérica?

Meu arquivo de entrada é ami21 ami65 ami67 ami66 ami88 ami76 ami29 ami55 ami54 ami32 Usando uma única linha de comando, preciso da saída como ami22 ami66 ami68 ami67 ami89 ami77 ami30 ami56 ami55 ami33 Eu usei o comando awk -vR...
24.02.2015 / 12:01
1
resposta

Por que esse comando não funciona como um alias?

Eu tenho usado o seguinte comando para listar os dez maiores arquivos, em qualquer profundidade, no diretório atual: find -type f -size +10M -exec ls -gGsSh1 {} + | awk 'NR<=10 {print $0}' (Eu uso awk em vez de head para evitar u...
06.05.2013 / 13:35
2
respostas

Excluindo linhas com base nos valores da coluna em um arquivo usando o comando awk

Eu tenho um arquivo enorme como abaixo. Eu quero excluir as linhas se a segunda coluna está tendo valores 60,30 etc, todos esses valores eu vou ter de outro arquivo em arquivo separado por vírgula. position_id risk_measure_id Scenario_id valu...
12.01.2017 / 02:53