Perguntas sobre 'awk'

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

Como preencher os espaços em branco na primeira coluna com o valor obtido da linha anterior em branco?

Sample Input: James account note money Ruby account money Taylor account note Rob money Desired Output: James account James note James money Ruby account Ruby money Taylor account Taylor note Rob mo...
09.08.2018 / 17:42
3
respostas

Converter texto baseado em registro (multilinhas) para csv com awk

Meu arquivo de entrada é assim: Session: 324098324 Object: dd02:/24 Time: Sat 28 Oct 2017 12:40:41 AM CEST Status: Error ID: 5F2B0121-4F2B-481D-B79F-2DC827B85093/16123991 Session: 324321 Object: ad02:/24 Time: Sun 13 May 2018 12:00:43 PM CES...
10.08.2018 / 11:39
2
respostas

Awk detecta stdin

Perl, Ruby e PHP podem detectar stdin: $ perl -e 'print -t ? "no stdin" : "stdin"' no stdin $ echo | perl -e 'print -t ? "no stdin" : "stdin"' stdin $ ruby -e 'puts $stdin.isatty ? "no stdin" : "stdin"' no stdin $ echo | ruby -e 'puts $std...
31.03.2018 / 14:22
4
respostas

Como comparar linhas em um único arquivo linha por linha e acrescentar a saída ao mesmo arquivo

Eu tenho um arquivo abc.csv que tem o conteúdo abaixo. a6caa290d03ae75dd5f3bf9214f0b523;CO.jar,a6caa290d03ae75dd5f3bf9214f0b523;CO.jar, a1a5bf1547f50feea4120290343f89e4;Common.jar,a1a5bf1547f50feea4120290343f89e4;Common.jar, 1264897ea44d85...
09.08.2018 / 15:08
3
respostas

Bash ou AWK tem operador IN como linguagem de programação R?

Em R, temos o operador IN para verificar se o elemento está ou não presente na coluna específica. Por exemplo: se tivermos frutas e comercializar dataframe com fruit_name e produtos como o nome da coluna, respectivamente. E, digamos, temos qu...
21.05.2018 / 08:34
3
respostas

Alinhando a terceira palavra com 20 espaços a partir do início da segunda palavra [duplicada]

Temos o seguinte arquivo: cat info.txt linux03.sys98.com net16777728 Speed: 1000Mb/s linux03.sys98.com net16777728 Speed: 1000Mb/s linux01.sys98.com net3f0 Speed: 1000Mb/s linux01.sys98.com net3f0 Speed: 1000Mb/s linux03...
07.05.2018 / 14:18
5
respostas

Como deletar uma tabulação entre duas colunas em muitas linhas de texto similares?

Eu tenho um documento que estou formatando, contém 1/2 milhão de linhas de texto e são basicamente idênticas ao exemplo abaixo. Preciso deletar a tabulação entre as duas letras, para que isso: rs207460002 26 15579 T A rs207459997 26 156...
10.05.2018 / 03:11
3
respostas

Arredondando um número no awk

Estou tentando encontrar uma maneira de arredondar alguns números. O tópico que encontrei: link Estou usando o seguinte comando no meu script bash ... free -h | gawk '/Mem:/{print $2}' | awk 'FNR == 1 {print $1 "B"}') O código a...
21.03.2018 / 11:50
1
resposta

Substituir linha no arquivo de texto com entrada do usuário no terminal

Estou tentando solicitar ao usuário duas informações: 1) O número da linha no arquivo a ser alterado 2) O valor para alterá-lo para. Meu script até agora: echo "Do you wish to enter a variable to be changed?" select yn in "Yes" "No"; do...
06.04.2018 / 16:02
3
respostas

Ordem de data de formatação em csv usando awk

Eu tenho o arquivo csv com a seguinte estrutura de dados: [MM / DD / AAAA] 1111,2222,3333,4444,5555,6666,7777,11/27/2017 18:58:48,11/27/2017 19:07:57 Estou com o objetivo de alterar o formato da data para: [AAAA / MM / DD] 1111,2222,33...
28.02.2018 / 15:57