Perguntas sobre 'awk'

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

Como imprimir apenas uma primeira correspondência de cada linha?

Eu tenho um arquivo assim: asd 123 aaa wrqiqirw 123 123 itiewth 123 asno 123 123 132 123 123 123 boagii 123 asdnojaneoienton 123 A saída esperada é: 123 123 123 123 Vou precisar procurar padrões via regex. Existe alguma maneira de...
15.03.2017 / 10:00
3
respostas

Existe uma maneira mais elegante de contar palavras e atribuir essa contagem a variáveis?

Eu tenho um script: #!/bin/bash /root/xiotech status > xiostatus.tmp SyncCount=$(grep -c Sync xiostatus.tmp) PauseCount=$(grep -c paused xiostatus.tmp) CopyingCount=$(grep -c Copying xiostatus.tmp) if [ "$SyncCount" -eq "11" ] then echo...
08.02.2012 / 00:48
4
respostas

torr / awk remove newline em duas correspondências padrão

Eu tenho um arquivo .pem que depois de alguma formatação é mostrado assim: -----BEGIN RSA PRIVATE KEY----- MIIEogIBAAKCAQEAoK3D4mMIRnzPaYqHidgpBnDDzLlcYYd0GoB0pQGyGSHDW7KO3K+VeJP90GhE ZTEWJLp2N5DR/KT+5Vg7cgdx/GCCrnlbW0McP/IvkYAuWCgbzoXH9eE+kD...
11.07.2016 / 17:44
3
respostas

Resumindo uma matriz dentro do awk?

Eu tenho o seguinte trecho de código: sum1= sum2= declare -a a echo $temp | awk '{split($0,a,","); name=a[1] ; for(i=2;i<=4;i++) sum1+=a[i] ; for(i=5;i<=7;i++) sum2+=a[i] }' Este código não está funcionando. Aqui temp é uma stri...
16.09.2013 / 15:10
5
respostas

removendo o primeiro e o último caractere de cada linha da linha de comando

Estou tentando remover o primeiro e o último caractere de cada linha em um arquivo de texto e salvar a versão truncada resultante em um novo arquivo. Alguém tem uma idéia sobre como fazer isso de forma eficiente usando awk ou outros programas...
10.01.2013 / 08:34
5
respostas

Imprimir último elemento de cada linha [duplicado]

Como se pode imprimir o elemento após a última guia em um arquivo? Exemplo: Arquivo1 A 3 8 6 7 B 4 6 2 3 6 8 c 1 9 retornaria: 7 8 9     
21.07.2014 / 10:28
8
respostas

awk ou comando sed para corresponder a regex na linha específica, sair verdadeiro se for bem sucedido, caso contrário falso

Eu preciso determinar se um arquivo contém um determinado regex em uma determinada linha e retornar true (exit 0) se encontrado, e caso contrário, false. Talvez eu esteja pensando demais nisso, mas minhas tentativas se mostraram um pouco difíc...
03.09.2015 / 09:00
6
respostas

br comando para trocar caracteres

Meu layout de arquivo de entrada é: mm/dd/yyyy,hh:mm,other fields Eu preciso formatá-lo como: yyyy-mm-dd hh:mm:00,other fields entrada de amostra: 01/02/1998,09:30,0.4571,0.4613,0.4529,0.4592,6042175 01/02/1998,09:45,0.4592,0.4613,0...
02.06.2015 / 11:58
5
respostas

removendo extensões em uma coluna

Eu tenho um arquivo como este ILMN_1343291 TGTGTTGAGAGCTTCTCAGACTATCCACCTTTGGGTCGCTTTGCTGTTCG NM_001402.5 ILMN_1343295 CTTCAACAGCGACACCCACTCCTCCACCTTTGACGCTGGGGCTGGCATTG NM_002046.3 ILMN_1651209 TCACGGCGTACGCCCTCATGGGGAAAATCTCCCCGG...
17.11.2014 / 18:24
3
respostas

Excluindo linhas se houver um ponto na quinta coluna

Eu tenho um arquivo e quero remover toda a linha se tiver um ponto na quinta coluna. Arquivo de entrada: sc2/80 20 . A C 80 PASS N=2 F=5;U=4 sc2/60 55 . G ....
11.10.2013 / 15:10