Perguntas sobre 'awk'

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

Como testar se os elementos da matriz são todos iguais no bash?

A seguinte matriz representou o número de discos em cada máquina linux Cada matriz única inclui o número de discos em uma máquina linux . echo ${ARRAY_DISK_Quantity[*]} 4 4 4 4 2 4 4 4 qual é a maneira simples de identificar que tod...
25.12.2017 / 11:28
5
respostas

Extrai valor entre aspas duplas

Minha consulta é extrair o valor entre aspas duplas "" . A entrada de amostra é: 10.219.41.68 - - - [11/Jun/2014:10:23:04 -0400] Sec:0 MicSec:1797 "GET /balancer-manager HTTP/1.1" 200 28980 "-" "curl/7.15.5 (i386-redhat-linux-gnu) libcu...
04.08.2014 / 12:02
4
respostas

Divide um arquivo em dois

Eu tenho um arquivo grande e preciso dividir em dois arquivos. Suponha que no primeiro arquivo as 1000 linhas devam ser selecionadas e colocadas em outro arquivo e deletadas aquelas linhas no primeiro arquivo. Eu tentei usar split , mas est...
21.10.2014 / 17:50
4
respostas

Usando sed / awk para remover qualquer coisa após o primeiro espaço

aaaaaaaa 09 bbbbbbbb 90 ccccccccccccccc 89 ddddd 09 Usando sed / awk / replace, no texto acima, eu quero remover qualquer coisa que venha depois do primeiro espaço em cada linha. Por exemplo, a saída será: aaaaaaaa bbbbbbbb...
05.11.2013 / 23:29
7
respostas

Imprime linhas ímpares, imprime linhas pares

Eu quero imprimir as linhas ímpares e pares de arquivos. Eu encontrei este script de shell que faz uso de eco. #!/bin/bash # Write a shell script that, given a file name as the argument will write # the even numbered line to a file with na...
13.12.2011 / 12:36
4
respostas

Como usar o regex com o AWK para substituição de strings?

Suponha que haja algum texto de um arquivo: (bookmarks ("Chapter 1 Introduction 1" "#1" ("1.1 Problem Statement and Basic Definitions 23" "#2") ("Exercises 31" "#30") ("Notes and References 42" "#34")) ) Eu quero adicionar 11 a cada númer...
20.11.2011 / 00:32
7
respostas

Como reduzir a cobiça de uma expressão regular no AWK?

Eu quero fazer correspondência de padrão não-ganancioso (expressão regular) em awk . Aqui está um exemplo: echo "@article{gjn, Author = {Grzegorz J. Nalepa}, " | awk '{ sub(/@.*,/,""); print }' É possível escrever uma expressão regula...
01.10.2012 / 18:34
9
respostas

Como posso apagar a quinta palavra de cada linha de um arquivo?

Eu quero excluir a quinta palavra de cada linha em um arquivo. O conteúdo atual do arquivo: File is not updated or and will be removed System will shut down f within 10 seconds Please save your work 55 or copy to other location Kindl...
14.07.2015 / 17:41
6
respostas

Repete cada linha várias vezes

Gostaria de ter cada linha em um arquivo repetida um número fixo de vezes. por exemplo. tem cada linha repetida quatro vezes: a b c torna-se: a a a a b b b b c c c c Eu fiz algumas pesquisas, e há muitas perguntas e respostas ao...
05.07.2013 / 17:48
2
respostas

Imprima linhas entre (e incluindo) dois padrões

Eu quero começar a usar as linhas que tem CK no final da linha e parar o grepping quando a linha tiver D no final. Eu tentei grep "$CK" "$D" file..txt , mas não funcionou. Entrada: kkkkkkkkkkk jjjjjjjjjjjjjjjjjj gggggggggggg/C...
08.11.2013 / 18:28