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

Substituir caminho no Windows com sed?

Estou tentando me livrar de todos os caminhos que incluem o diretório atual, então fiz my_command | sed "s/%CD%//ig" no prompt de comando, mas não funcionou - tudo saiu como antes. Como eu faria funcionar?     
29.06.2012 / 18:44
2
respostas

Substituir texto especial por sed?

Estou usando o CMD no Windows Xp para substituir texto especial por Sed. Estou usando este comando para substituir caracteres especiais como $ or * : sed -i "s/\*/123/g;" 1.txt Mas como devo usar o comando para substituir essas cadeia...
07.07.2012 / 15:31
4
respostas

Massa renomear arquivos com bash

Eu tenho vários arquivos numerados como este: file #01.ext file #02.ext file #03.ext file #04.ext file #05.ext E o que eu quero é fazer com que todos tenham três dígitos (dois 0s iniciais) em vez de um, então; file #001.ext file #002.e...
30.10.2011 / 00:37
2
respostas

br sed: como posso substituir \ r \ r \ n?

Em esta pergunta em stackoverflow é explicado como um pode substituir um caractere de nova linha usando sed. Meu problema é que eu quero substituir a sequência de caracteres \ r \ r \ n por sed. Alguém pode me ajudar a adaptar o exemplo dad...
17.03.2014 / 15:16
1
resposta

O que faz a opção '-e' em sed?

Estou tentando entender um script de shell que usa sed . Descobri que havia alguns lugares em que sed foi chamado com a opção -e . Eu tentei ver a página man e ela apenas menciona -e command Append the editing commands spe...
15.04.2013 / 10:58
1
resposta

Grep todo o corpo de uma função

Suponha que eu saiba que someFile.php contém a definição para someFunction() . Como eu iria mostrar todo o corpo da função no stdout? Se eu sei que o corpo tem 10 linhas de comprimento, então eu usaria cat someFile.php | grep -A 10 "functi...
27.11.2012 / 22:34
3
respostas

unix comando para verificar a extensão da palavra no texto

Que comando (s) unix eu posso usar para determinar o intervalo de linha que uma palavra aparece no texto? O "span" é igual ao número da última instância de uma palavra menos o número da primeira instância da palavra. 1| unix is on two lines 2...
27.06.2012 / 02:14
2
respostas

Incrementa um valor em uma linha de texto, usando script

Eu tenho um arquivo de texto como entrada. Eu preciso filtrar isso através de algum programa, SED, AWK, qualquer coisa, onde eu preciso incrementar um valor em uma linha em particular toda vez que eu executo o script. Qual é a melhor maneira...
11.10.2010 / 08:07
2
respostas

Formata verticalmente mantendo a primeira coluna

Já faz muito tempo desde que usei grep ou sed, mas acho que isso pode ser feito. Como faço para tomar um csv e formatá-lo verticalmente, mantendo / replicando as primeiras colunas. Ex. Input: A, 1, 2, 3 B, 1, 2, 3 C, 1, 2, 3 Output: A, 1 A,...
04.01.2018 / 23:56
1
resposta

Adicione um texto específico em todas as linhas em branco

Eu tenho um arquivo como abaixo abc pqr xyz aaa bbb ccc Eu quero adicionar um texto específico como "this is test" em todas as linhas em branco, como abaixo abc this is test pqr xyz this is test this is test aaa bbb this is test cc...
13.04.2018 / 07:02