Eu tenho uma quantidade enorme de dados em que cada linha (data) deve ser única.
Existem muitos arquivos em uma pasta em que isso já é verdade. São cerca de 15 GB divididos em aproximadamente 170 arquivos com linhas de 1000000. Vamos chamar e...
Como posso usar o awk para substituir os parênteses nesses dois cenários?
Altere os parênteses vazios para a palavra "Nenhum"
192.168.0.24, Up, ()
Remova parentes para somente host.domain.com é deixado
192.168.0.25, Up, (host.doma...
Eu quero ser capaz de passar um argumento na linha de comando para gawk que é avaliado para seqüências de escape.
A questão:
$ gawk 'BEGIN { print ARGV[1]; }' '\t'
\t
Em vez disso, gostaria de obter um caractere de tabulação real....
awk '{print $1 ,": " $3}' Src.txt | column -t
awk '{for(x=2;$x;++x) print $1, $x "\n"}' Src.txt | column -t
Estes comandos estão funcionando, mas a formatação não é apropriada ou eu só posso imprimir a coluna um e a coluna dois ou posso im...
O pacote vc é um pequeno pacote que extrai informações sobre um git repo para facilitar a inserção em um documento LaTeX. Atualmente, não extrai informações sobre se o commit atual está marcado e qual é o nome da tag. Como eu editaria o script...
Ao combinar padrões com / neles, ter que escapar do / rapidamente fica difícil, feio:
/\/usr\/share\/man\//
Com sed, perl ou Vim, usaria um delimitador diferente para a regex, digamos : :
sed '\:/usr/share/man/: do something'
p...
Eu tenho um arquivo com várias linhas.
Qual a segunda coluna é o user_id , mas os últimos sete números são números aleatórios.
Ele precisa ser cortado para obter o ID autêntico.
Então, o que preciso é obter o 1st character to the -7...
Estou tentando verificar todos os pacotes, exceto uma lista predefinida de pacotes que sei que vão falhar por razões conhecidas. Esse script será executado em todos os sistemas Solaris em nosso ambiente para confirmar uma linha de base do sistem...
Aparentemente, uma expressão de colchetes no BSD Awk que contém uma classe de caracteres irá ignorar quaisquer outros caracteres após a classe de caracteres:
MacOS $ cat file.txt
_
-
.
a
B
8
:
;
@
~
,
MacOS $ awk '/[@~.[:alnum:]:;-]/' file.tx...