Perguntas com a marcação «sed»

O Sed é conhecido como Editor de Stream, pois ele 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, é provável que essa tag seja apropriada

30
Use sed em uma variável de string em vez de em um arquivo

Foi-me dito que era possível, mas sem um único exemplo de trabalho, que sedpode ler a partir de uma variável de string sem a necessidade de um arquivo de entrada. Ainda tenho que fazê-lo funcionar. Para segurança geral, estou gravando a $PATHvariável em outra variável, pois mexo com isso, porque...

28
Sed para excluir espaços em branco

Alguém sabe como usar o Sed para excluir todos os espaços em branco em um arquivo de texto? Eu tenho tentado usar o comando "d" delete para fazer isso, mas parece que não consigo

20
O que é sed e para que é utilizado?

Eu tenho visto muitas sedultimamente, e acho que é um comando bastante confuso. As páginas de manual não foram particularmente úteis, mas sei que podem ser usadas para analisar a saída de outros comandos. O que exatamente é sede para que serve? Estou procurando uma resposta abrangente que cubra o...

14
Diferença de dois arquivos grandes

Eu tenho "test1.csv" e ele contém 200,400,600,800 100,300,500,700 50,25,125,310 e test2.csv e ele contém 100,4,2,1,7 200,400,600,800 21,22,23,24,25 50,25,125,310 50,25,700,5 agora diff test2.csv test1.csv > result.csv é diferente de diff test1.csv test2.csv > result.csv Não sei...

14
Como sed e substituir string por um caminho de pasta

Estou tentando escrever o seguinte script bash: HOME_DIR=/opt/my_home find ./CONFIG -type f -exec sed -i "s/_HOME_DIR_/$_HOME_DIR/g" {} \; A linha que desejo alterar nos arquivos é a seguinte: users = "_HOME_DIR_/config/data/_DOMAIN_/users.conf" Portanto, o resultado final deve ser: users =...

12
Manipulação de texto com sed

Atualmente, tenho vários arquivos de texto com conteúdo parecido com este (com muitas linhas): 565 0 10 12 23 18 17 25 564 1 7 12 13 16 18 40 29 15 Desejo alterar cada linha para ter o seguinte formato: 0 565:10:1 565:12:1 565:23:1 565:18:1 565:17:1 565:25:1 1 564:7:1 564:12:1 564:13:1 564:16:1...

12
Extrair palavra da string usando grep / sed / awk

Eu tenho uma corda 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 e deseja extrair a palavra qaa seguir -Dspring.profiles.active. Eu tenho a seqüência de salvar em um arquivo text.txt apenas para demonstração nele. Quando eu faço...

11
Como obtenho o status de saída ao usar o comando sed?

O grepcomando fornece um status de saída: $echo "foo.bar" | grep -o foo foo $echo $? 0 $echo "foo.bar" | grep -o pop $echo $? 1 Mas preciso usar sede percebi que ele não tem status de saída: $echo "foo.bar" | sed 's/bar.*$//' foo. $echo $? 0 $echo "foo.bar" | sed 's/pop.*$//' foo.bar $echo...

11
Qual é o significado de: a; $! N; em um comando sed?

$ (echo hello; echo there) | sed ':a;$!N;s/\n/string/;ta' hellostringthere O sedcomando acima substitui o novo caractere de linha pela string "string". Mas não sei o significado das :a;$!N;s/\n/string/;taaspas simples. Eu sei a parte do meio s/\n/string/. Mas não sei a função da primeira (...

11
Sed substituto através de uma frase em várias linhas

Eu sou novo no uso do sed, mas experimentei o sed s/..../..../(substituto) para modificar uma frase completa, se estiver em uma linha, mas não conheço uma solução alternativa sobre como modificar uma frase que pode ter sido separada em duas linhas, como: Este: Lorem Ipsum is simply dummy text of...

10
Como inserir várias linhas com o sed

Eu quero adicionar isso #this ##is my text antes da linha the specific line Eu tentei isso sed -i '/the specific line/i \ #this ##is my text ' text.txt mas apenas adiciona 'texto'. Eu também tentei várias combinações com \e, " "mas nada