Perguntas sobre 'awk'

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

Obter última coluna de string sem AWK

Eu queria saber se eu poderia usar sed ou grep (mas não -P flag) para dar a mesma funcionalidade que awk '{print $6}' . Estou fazendo um script para iOS, mas não quero ter que instalar comandos de terceiros (como awk ). O gr...
05.02.2018 / 07:50
3
respostas

Como eu faço uma substituição para '$ 0' mas salvo o valor antigo?

Estou tentando renomear todos os arquivos que começam com um "m" para ser o mesmo nome, exceto que o primeiro caractere (ou "m", neste caso) foi removido. Minha estratégia é: Listar todos os arquivos com ls Filtre por aqueles que eu...
09.04.2017 / 21:18
3
respostas

Excluindo linhas e duplicatas específicas de um arquivo de texto de 11 GB

Eu tenho um arquivo de lista de palavras 11GB que já está classificado como cada palavra está em sua própria linha. Eu preciso remover duplicatas e linhas a partir de 077 . Acho que preciso executar sed e sort -u juntos, mas tam...
27.11.2012 / 00:14
7
respostas

Cria uma matriz PHP a partir de letras

Eu gostaria de criar uma matriz PHP a partir do alfabeto sérvio. Fora de а б в г д ђ е ж з и ј к л љ м н њ о п р с т ћ у ф х ц ч џ ш a b c č ć d dž đ e f g h i j k l lj m n nj o p r s š t u v z ž deve se tornar isso (uma matriz persona...
31.07.2018 / 18:47
2
respostas

Usando o bash para trocar as primeiras e segundas colunas em CSV

Estou usando o bash. Eu tenho um arquivo CSV com duas colunas de dados que parecem mais ou menos assim num_logins,day 253,2016-07-01 127,2016-07-02 Eu quero trocar a primeira e a segunda colunas (tornando a primeira coluna da data). En...
06.08.2018 / 19:15
5
respostas

Substituir espaços por sublinhados somente quando entre aspas

Eu preciso substituir todos os espaços que existem entre aspas. Eu tenho várias colunas, mas apenas uma coluna citou a saída contendo espaços que está jogando fora minhas colunas ao usar column -t "UDP netprobe" "ACL allow" "ACL deny" "UD...
23.05.2018 / 12:11
3
respostas

Passando vars para awk

Eu tenho um arquivo enorme que precisa ser dividido em vários arquivos. Estou usando split , que está funcionando bem file=home/sap/dim/deltafile.D2017313.T100058932IDL.gz gunzip -c ${file} | split -l 10000000 -d -a 4 - ${file%/*}/"work...
25.01.2018 / 15:57
2
respostas

adiciona uma linha como primeira ou segunda linha de um arquivo, dependendo do conteúdo

Eu quero adicionar uma linha como primeira linha de muitos arquivos, a menos que a primeira linha de um arquivo seja um shebang, caso em que deve ser o segundo.     
24.01.2018 / 14:58
4
respostas

Como devo executar a correspondência e substituição de múltiplas linhas usando o awk?

Em um arquivo de texto, ignorando qualquer espaço em branco no final de cada linha, presumo que, se uma linha não for finalizada com um dígito, haverá uma quebra de linha entre a linha e a próxima linha, e eu gostaria para encontrar essas quebra...
13.11.2018 / 16:02
2
respostas

Comportamento inconsistente no awk

Eu tenho um arquivo de texto chamado junk.txt : hello foo 0 -1 0 1 0 2 0 foo Cindy 00000 Lou 2 000 0 Who 0000 0 wat? 0000 00000 0 0 0000 00000 filler 00 0 00 000 0000 0 0 bye Quando executo o seguinte, recebo isso: cat junk.txt...
29.06.2016 / 22:01