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
2
respostas

Como anexar alguma string combinada com o padrão no final da linha com o padrão

Eu quero acrescentar .com no final da linha para cada linha que corresponda ao padrão no arquivo / etc / hosts. Exemplo de conteúdo de arquivo: 127.0.0.1 localhost 1.2.3.4 hostname1 hostname1.xyz hostname1.xyz. 1.2.3.5 hostname2 hostna...
01.06.2016 / 08:20
2
respostas

cant: Agarrando e substituindo todos os dados entre a última barra invertida e uma vírgula

Eu tenho dados em um formato csv com esta aparência: F1309-042543,07/14/09 01:39:25,N/A,C:\windows\system32\netsh.exe,N/A,True F1309-042543,11/21/10 03:24:02,N/A,C:\Windows\System32\networkexplorer.dll,N/A,False F1309-042543,07/14/09 01:38:53...
15.06.2016 / 19:16
2
respostas

Sed aritmética incremental

Eu quero substituir um número no final de uma string, incrementando o número por um a cada vez que eu executar uma linha específica de sed. a string é assim: server-port = 25555 Eu estava pensando em executar algo como essa linha sed para...
13.04.2016 / 18:58
2
respostas

Encontre arquivos que contenham um conjunto de palavras

Estou usando o grep para encontrar arquivos dentro de um diretório, contendo um conjunto de palavras. Mas as linhas de busca grep contendo essas palavras, o que eu quero é que o grep me mostre os arquivos ou arquivos contendo todas essas palavra...
21.03.2016 / 13:40
1
resposta

encontre linhas que não terminem com 'rpms' com sed

Eu gostaria de encontrar linhas que não terminem com 'rpms' com sed no Linux. Eu tentei abaixo: sed -ne '/?!(rpms$)/p' Mas, infelizmente, isso não está correto.     
05.03.2016 / 15:09
2
respostas

usando sed para modificar todos os arquivos em um diretório e nomear as saídas de acordo

Eu quero que o comando sed funcione em todos os arquivos em um diretório e envie o resultado para um novo arquivo. Se f é val1.txt, o nome do arquivo de saída deve ser val1_ended.txt - é o que estou tentando fazer com echo e sed, mas não funcion...
16.03.2016 / 00:32
1
resposta

Como adicionar uma palavra para uma linha onde a transposição foi feita

Eu tenho um arquivo de frutas: apple grapes banana orange Usando cat < fruits | tr "\n" "," Isso dará saída como apple,grapes,banana,orange, Aqui eu quero imprimir o nome do arquivo também junto com a saída como fruits...
20.04.2016 / 11:17
4
respostas

Remover barra frontal usando sed

Eu tenho um arquivo de texto que contém o seguinte https://git.centos.org/git/rpms/abc.git https://git.centos.org/git/rpms/abc.git/ https://git.centos.org/git/rpms/abc Quando eu executo o seguinte comando, reponame=$(echo $url | awk -F...
31.03.2016 / 10:32
2
respostas

Altera uma string com sed

Depois de usar um filtro para obter uma lista de processos como o próximo: FOO_AAAAA_00001 FOO_BBBBB_00001 FOO_ABABAB_0000 FOO_ABCCDAA_00 FOO_12345678_0 FOO_JJJ_00001 FOO_VLLLL_00001 FOO_KKAKAA_00001 A corda é cortada quando o comprimento...
13.02.2016 / 05:53
1
resposta

encontre o personagem e junte-se a essa linha com o próximo

Eu tenho um texto como: 1, 00€ 2, 22€ 1, 12 Como eu poderia conseguir: 1,00€ 2,22€ 1,12€ Estou tentando com o bash, mas não consigo.     
17.05.2017 / 17:56