echo "AXIS2C_HOME=/usr/local/Axis2C" | sed 's/\(^AXIS2C_HOME=\) \(.*\)/ \2 \1/' A saída que eu estou esperando é /usr/local/Axis2C AXIS2C_HOME=. Não consigo descobrir o que estou fazendo de errado.
echo "AXIS2C_HOME=/usr/local/Axis2C" | sed 's/\(^AXIS2C_HOME=\) \(.*\)/ \2 \1/' A saída que eu estou esperando é /usr/local/Axis2C AXIS2C_HOME=. Não consigo descobrir o que estou fazendo de errado.
Eu tenho uma coleção de arquivos que correspondem a um padrão como 'assignment02.cc', 'assignment02.h', 'assignment02.txt' etc. etc. Gostaria de copiar / renomear esses arquivos em 'assignment03.cc', 'assignment03. h ',' assignment03.txt 'e assim por diante. Eu suspeito que isso deve ser direto...
Eu tenho muitos arquivos HTML contém data com formato July 29th, 2011 Quero alterar o formato da data July 29th, 2011para 20110729, December 9th, 2010para 20101209etc. Eu acho que sedpode funcionar, mas ainda não consigo encontrar a solução por causa de sua sequência
Suponha que você tenha um arquivo de texto: foo fnord bar bizz foo poit E agora eu gostaria de substituir "foo" e "bar" em "narf". Eu sei que eu poderia usar: sed -e 's/foo/narf/g' -e 's/bar/narf/g' fileName No entanto, eu gostaria de trabalhar com um operador OR que diga ao regex para...
Eu tenho vários arquivos de log que contêm vários endereços IP. Eu adoraria poder canalizar os dados através de um programa que corresponda e resolva endereços IP. IE cat / var / log / somelogfile | hospedeiro que viraria uma linha como 10:45 acessado por 10.13.13.10 para dentro 10:45...
Estou tentando remover o primeiro e o último caracteres de todas as linhas 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 awkou outros programas / comandos linux especificamente para arquivos...
CentOS 6.3 Estou tentando obter um pequeno script para enviar um email contendo uma cópia dos cabeçalhos do email no corpo (para fins de relatórios internos). O arquivo de modelo contém o seguinte: Alert Report Alert has triggered at TMPDATE HEADERS ------- TMPHEADERS SOURCE...
$ echo -e 'CH12\nCH23au' | sed '/^CH/s=^=<b>=' <b>CH12 <b>CH23au Sei que posso corresponder a linhas iniciadas CHpor, ^CHmas como posso corresponder a vários padrões? Exemplo: Entrada: CH12 CH23au Resultado: CH12 <b>CH23au Como colocar apenas <b>onde existe...
Eu tenho um mini-sistema com número limitado apenas de binários ( bash, cp, cat, sed, ...). Não tenho tailcomando e estou pensando se poderia emular a funcionalidade da cauda comsed cat foo.txt | tail -n 10 Sei que posso imprimir as linhas 1 a 10 com o sed cat foo.txt | sed -n '1,10p', mas como...
Eu estou olhando para exibir a linha 4598 no arquivo a seguir. Efetivamente, quero exibir a linha APÓS a enésima ocorrência de uma correspondência. Nesse caso, a linha após a 3ª ocorrência de <Car>. Como faço para fazer
Eu tenho um arquivo de entrada FILE1.TXT como abaixo. 11 id1 12 13 AGE = 20 14 NAME = NAME1 15 16 id2 17 18 AGE = 30 19 NAME = NAME2 . . . 110 idXYZ 111 112 AGE = AGEXYZ 113 NAME = NAMEXYZ 114 115 idZZZ 116 Quero pesquisar todos os campos que pertencem a um ID específico e...
Fui surpreendido com este problema aparentemente simples de corrigir ... bem, por um tempo. Aqui está um exemplo de saída do arquivo que preciso editar: $cat file George Washington Geneva Convention 123,281,029 USD 342,019,929 EUR Preciso remover os espaços entre "George Washington" e...
Eu tenho um arquivo de texto grande (1,5 G), Quero saber qual é a ferramenta mais rápida e confiável no Linux. Eu costumo usar: awk '!x[$0]++' file.txt Mas quando eu uso o htopcomando, vejo que meu uso de memória está aumentando. Quero saber qual é a mais rápida e confiável para arquivos...
Eu tenho várias entradas que descrevem um evento em um arquivo de log muito grande, digamos A.log . Eu gostaria de fazer duas coisas com as entradas de eventos no arquivo de log: Conte o número de ocorrências de cada uma dessas entradas (esse não é um requisito obrigatório, mas seria bom...
Eu quero mudar o tamanho da letra n-th de uma corda em BASH(ou quaisquer outras ferramentas * nix, por exemplo sed, awk, tr, etc). Eu sei que você pode alterar o caso de uma string inteira usando: ${str,,} # to lowercase ${str^^} # to uppercase É possível alterar a caixa da terceira letra de...
Quero inserir 5 linhas em branco após cada linha no meu arquivo de entrada. foo.txt: line 1 line 2 line 3 out.txt: line 1 line 2 line 3 ... Solaris 5.10 nawkou
Input.txt: 8B0C remove 8B0D remove 8B0E remove 8B0F 8B10 remove 8B14 remove 8B15 remove 8B16 remove 8B17 remove 8AC0 8AC1 remove 8AC2 remove 8AC3 remove 8AE4 8AE5 8AE6 remove Saída desejada: 8B0F 8AC0 8AE4 8AE5 Quero imprimir uma linha se essa linha ou a próxima...
Estou tentando renomear um monte de faixas de música em um diretório, mas recebi este erro: Ao mover vários arquivos, o último argumento deve ser um diretório Este é o script: for file in * ; do mv $file $(echo $file |sed 's/^.\{5\}//g') done Isso funciona para um arquivo sem espaço em...
Eu tenho vários arquivos de texto contendo 12 linhas e 3 colunas. Exemplo: 2 6 0.74 42 6 0.58 80 6 0 112 6 0.24 132 6 1 216 6 0.7 342 6 0 390 6 0.21 432 6 0.56 466 6 0.75 524 6 0.6 646 6 0.9 Eu quero definir todos os valores da terceira coluna para 1 em todas as linhas. A saída...
Usando apenas ferramentas shell, como um fluxo binário contendo NULLs (caracteres 0x00) pode ser editado, mantendo os caracteres 0x00 no fluxo de saída? A edição precisa substituir um caractere em uma posição especificada por outro caractere (no exemplo a seguir, pelo caractere '|'), como: dd...