Ubuntu 16.04
GNU bash, versão 4.4.0
Eu gostaria de formatar este arquivo de texto arquivado com códigos postais contendo 1.264.524 linhas.
#!/bin/bash
wget http://download.geonames.org/export/zip/allCountries.zip
unzip allCountries.zip
mv...
Eu observei este interessante conjunto de comandos hoje:
$ seq 5 > alfa.txt
$ awk '{print 6 > ARGV[1]} 1' alfa.txt
1
2
3
4
5
$ cat alfa.txt
6
6
6
6
6
Minha primeira pergunta foi por que estou recebendo vários 6 ao invés de apena...
Eu estou chamando o comando sleep do awk assim: system("sleep 15m") e descobri que quando eu interrompo isso com CTRL-C, ele apenas interrompe o comando sleep, não o script. Então, tentei configurar a função do sistema em uma instrução if,...
Este é complicado ... a entrada tem várias ocorrências por linha em várias linhas. muitas linhas "id=" existem, mas eu só quero aquelas começando com ai-c "id="
Exemplo de entrada (duas linhas longas):
d-fl ai-c" id="3af3a73f26a63a-list-"...
O arquivo de configuração tem a linha abaixo:
Ciphers aes128-ctr,aes192-ctr,aes256-ctr
Portanto, é necessário comentar esta linha e adicionar linhas abaixo após a linha comentada.
Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arc...
Eu quero substituir a aspa simples interna (ignorando a aspa simples externa) por um ponto de interrogação invertido (¿). Estou usando o comando awk abaixo, mas não está funcionando. O ponto e vírgula é o caractere separador.
awk -F "'" -v...
Eu tenho um arquivo de texto milhares (aproximadamente 148.000 linhas de comprimento) que consiste em muitas sequências como esta:
b 29.
b 52.
c 84.
c 83.
c 94.
c 93.
c 61.
b 38.
c 81.
c 92.
c 28.
c 37.
c 27.
... e como o arquivo é muito...
ip a | egrep '([0-9]{1,3}\.){3}[0-9]{1,3}|enp0s' | grep -e 10 -e 172 -e 192 | awk '{print $2}' | awk '{gsub("/24", "");print}' | xargs
O comando acima fornece a saída como:
enp0s3: 10.0.2.15 enp0s8: 192.168.56.100
Eu quero que a saída...
Eu tenho um arquivo que contém várias linhas. Algumas linhas representam a data e a hora, mas essa hora está no formato Epoch. Eu tentei usar algum comando, mas esse comando converteu todos os dígitos numéricos. Eu quero converter apenas o que é...