Eu quero extrair a última coluna das linhas que se parecem com:
880.952 NAV_Y uSimMarine -146.17516
O número nem sempre é negativo e não é um tamanho fixo (ou seja, nem sempre tem o mesmo número de casas decima...
Eu quero remover um caractere de nova linha em uma linha específica através do comando perl one-liner.
Entrada:
1407233497,1407233514,bar
1407233498,1407233515,foo
mingstats&fmt=n
1407233499,1407233516,foobar
Resultado esperado:...
Eu tentei todas as combinações possíveis para fazer este script funcionar. Faz parte de um script maior e basicamente solicita um nome de usuário (para verificar se ele existe) e retorna a resposta apropriada:
#! /bin/bash
# Script to see if...
Como faço para pesquisar em um arquivo de texto com grep para a ocorrência de uma palavra ou outra palavra?
Eu quero filtrar o arquivo de log do apache para todas as linhas, incluindo "bot" ou "spider"
cat /var/log/apache2/access.log|gre...
Em Zsh: existe uma maneira de usar os arquivos e pastas ls para somente no diretório atual que correspondem a globbing específicos > ou padrão regex ?
Por exemplo, digamos que eu tenha vários arquivos que começam com o caractere #...
echo "223255/12345678 " | grep '[0-9a-zA-Z/\-\?:\(\)\.,"\+]{1,34}'
De acordo com o regex, ele pode ter qualquer um de 0-9 a-z A-Z / - ? : ( ) . , " + de até 34 caracteres em qualquer ordem. Estou certo?
Nesse caso,...
Eu tenho o nome do host como segue
www-foo-1001-1-1.example.com
Estou escrevendo um script para o qual deve implantar o aplicativo que tenha a seguinte correspondência de seqüência de caracteres 1001-<any digit>-<any digit>...
Oi eu tenho um arquivo de log e quero substituir a primeira ocorrência de ponto-e-vírgula, como:
head1;head2;head3;head4;head5
blabb;blabl;;blab;blabl;;bla
Saída desejada:
head1;head2;head3;head4;head5
blabb;blabl;blab;blabl;;bla...
Poderíamos usar -v para excluir uma única palavra de um arquivo, mas estou me perguntando por que o padrão de regex ?! não está funcionando com grep / egrep .
Eu estava procurando um padrão para excluir uma única palavra da minha...
Por que o seguinte não funciona?
INTERNAL_NUM=$(grep -E '\s*internal_num\s*=' file.xml |sed -E 's/internal_num\s*=\s*([0-9]\+)//')
echo "$INTERNAL_NUM"
Eu gostaria de imprimir o número real, mas ele imprime:
internal_num = 1234
O...