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

cant não combinando caracteres curinga avidamente para cortar partes da cadeia de caracteres

Eu tenho essa string extension_dir => /some/path/php/extensions/no-debug-non-zts-20160303 => /some/path/php/extensions/no-debug-non-zts-20160303 sqlite3.extension_dir => no value => no value qual é a saída de php -i | grep ex...
16.02.2018 / 12:38
6
respostas

Como substituir um char para obter muitas strings no Shell?

Eu posso encontrar muitas perguntas com respostas na outra direção, mas infelizmente não na que eu gostaria de ter minhas substituições: Eu pretendo substituir um char , como # , < strong> em uma string , como test#asdf , com uma sequência,...
27.08.2018 / 20:18
7
respostas

Como remover letras duplicadas usando sed?

Usando o sed, como posso remover cartas duplicadas do HEADERS em um arquivo de texto? NNAAMMEE nice - run a program with modified scheduling priority SSYYNNOOPPSSIISS nice [-n adjustment] [-adjustment] [--adjustmen...
10.09.2013 / 23:34
4
respostas

Use sed para adicionar caracteres na n'ésima posição da string correspondente

Eu preciso adicionar um caractere na n'ésima posição (neste caso, a segunda) de uma string correspondente. Por exemplo, em um arquivo text.txt eu gostaria de adicionar um N antes da string e depois do " apenas nas strings que contêm blah...
05.02.2017 / 14:10
5
respostas

encontrar apenas certas cadeias (domínio) extrair outro arquivo

Eu tenho um monte de linhas em findmydomain.txt e gostaria de extrair apenas os nomes de domínio que não têm um caminho após o domínio e salvá-los em um novo arquivo. Não consegui descobrir como fazer isso porque alguns nomes de domínio te...
25.10.2017 / 12:29
4
respostas

SED - Inserir arquivo na parte superior de outro

Eu tenho tentado inserir um arquivo como a primeira linha de outro com o seguinte comando SED, sem muito sucesso. Cada vez que o arquivo é inserido após a linha 1. Existe um switch que será inserido antes da linha 1? sed -i '1r file1.txt' fil...
14.01.2017 / 22:09
3
respostas

Imprime a linha anterior após uma correspondência de padrão usando sed?

Eu quero imprimir a linha anterior, toda vez que uma correspondência for encontrada. Eu sei sobre as opções grep -A e -B . Mas minha máquina Solaris 5.10 não suporta essas opções. Eu quero a solução usando apenas sed . Foo.txt :...
01.06.2015 / 21:34
4
respostas

A substituição do padrão após a enésima partida é encontrada em cada linha? [duplicado]

Eu tenho um arquivo contendo linhas: india;austria;japan;chile china;US;nigeria;mexico;russia Eu quero substituir todas as ocorrências de ponto e vírgula em cada linha com, e. ;NEW; , mas a partir da segunda ocorrência apenas. O resu...
18.03.2013 / 11:46
5
respostas

Conte o número de ocorrências de uma substring em uma string

Como posso contar o número de ocorrências de uma substring em uma string usando o Bash? EXEMPLO: Gostaria de saber quantas vezes essa subseqüência: Bluetooth Soft blocked: no Hard blocked: no ... ocorre nessa str...
07.05.2018 / 17:10
4
respostas

Remove o último / da string de caminho usando sed

Estou tentando usar o sed para substituir apenas o último / na seguinte estrutura de diretório, mas não consigo fazer isso. Alguma sugestão? A entrada é /tmp/ABC/Dirs/ , a saída deve ser /tmp/ABC/Dirs echo " /tmp/ABC/Dirs/" | sed -r...
06.01.2018 / 08:34