Perguntas sobre 'sed'

Sed é conhecido como Stream Editor, pois pode executar várias funções de filtragem e / ou transformação na entrada padrão ou em arquivos especificados pelo usuário. É comumente usado para pesquisar e substituir em arquivos de texto. Se sua pergunta for sobre processamento de texto, essa tag provavelmente será apropriada
1
resposta

Usando saída de diff -e com sed

Atualmente estou tentando alterar o conteúdo de um arquivo orig.sas para corresponder ao conteúdo de um arquivo atualizado new.sas Substituindo orig.sas por new.sas faz algumas mudanças, mas existem muitos diretórios referenciados...
20.02.2018 / 13:46
2
respostas

imprimir tudo antes / depois da enésima linha correspondente

Gostaria de imprimir tudo antes da segunda linha que começa com * i (asterisco, espaço, letra minúscula I) excluindo a linha e tudo depois dessa linha, incluindo a linha separadamente. Por exemplo, se eu tivesse um arquivo de texto como...
23.02.2018 / 14:15
2
respostas

Buscando, mesclando e exportando dados de CURL

Antes de mais nada, o inglês não é minha língua. Vou tentar ser compreensível :-) Em segundo lugar, eu não sou um usuário regular do Linux, estou apenas começando. Estou usando curl e a API de uma plataforma de bate-papo da web para obter...
02.08.2018 / 10:59
1
resposta

localizar e sed string no docker tem erro 'Dispositivo ou recurso ocupado'

Esse problema ocorre apenas no contêiner docker. Apenas find é bom: find ${BASIN_SPIDER_CONFIG_PATH} -type f -name "*.json" find com sed find ${BASIN_SPIDER_CONFIG_PATH} -type f -name "*.json"|xargs sed -i "s/10.142.55.199/hos...
13.11.2017 / 08:36
3
respostas

Linux - Identifica um multi-padrão em um conjunto de linhas e substitui

Conteúdo da entrada: objectClass: top objectClass: person objectClass: organizationalPerson objectClass: inetorgperson objectClass: org-abc objectClass: org-xyz objectClass: top objectClass: inetOrgPerson objectClass: org-abc objectClass:...
16.11.2017 / 08:26
1
resposta

grep campos separados por vírgula com várias condições

Eu tenho um arquivo de texto grande em um servidor Linux contendo o seguinte, por exemplo: 123456789012345,00,0000,0000 1234567890123450,00,0000,000 12345678901b111,0,0000,0000 1234567/89011111,00,0000,00000 OUTPUT 12345678901b111,0,00...
15.11.2017 / 15:44
3
respostas

Como fazer um (sed) regex substituindo todas as ocorrências de um caractere ao deletar o último?

Estou lutando com o seguinte. Estou usando comandos como este no meu terminal Mac para testar meu regex: echo 'inputstring' | sed (-E) '/s///g' Estou tentando criar um regex que: se e somente se uma palavra terminar na letra 'o', entã...
19.11.2017 / 20:25
2
respostas

sed para alterar o primeiro jogo de um jogo diferente

Eu quero alterar o PATH e LOC_NAME do grupo específico em um arquivo de texto. Por exemplo: [a] PATH=/tmp SUR=Y LOC_NAME=USA [b] PATH=/tmp SUR=N LOC_NAME=UK Então, se para pesquisar [b] eu quero mudar o único primeiro jogo vin...
04.12.2017 / 08:24
2
respostas

substituir linhas no arquivo original de outro arquivo pelo número da linha

Texto original: yes no approved declined Segundo texto 1111 1 333 4 1 e 4 são os números de linha que eu gostaria de substituir no texto original Saída: 1111 no approved 333 como lidar com isso     
21.11.2017 / 15:19
1
resposta

Removendo parte de uma string antes de um padrão

Estou tentando usar o comando sed para remover todo o texto antes do primeiro caractere numérico em todas as linhas, usando o seguinte sed 's/.*[0-9]//' temp1.txt No entanto, está removendo todo o texto até o último caractere numérico.  ...
28.10.2017 / 15:07