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

Como escapar do caminho do arquivo no SED?

Eu gostaria de substituir $fileWithPath em $file , mas isso não funciona porque (eu acho) o caminho não é escapado. Como escapar disso? sed -i 's/${fileWithPath}/HAHA/g' $file     
07.11.2011 / 17:10
5
respostas

Como posso mesclar arquivos linha por linha?

cat file1 foo ice two cat file2 bar cream hundred Saída desejada: foobar icecream twohundred file1 e file2 sempre terão a mesma quantidade de linhas no meu cenário, no caso de facilitar as coisas.     
30.04.2015 / 03:52
2
respostas

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

Foi-me dito que era possível, mas sem um único exemplo de trabalho, que sed pode ler de uma variável de string sem necessidade de um arquivo de entrada. Eu ainda tenho que fazê-lo funcionar. Para segurança geral, estou escrevendo a variável...
10.03.2015 / 22:21
2
respostas

Como eu uso variáveis em um comando sed?

Eu tentei o seguinte código para substituir QQ por ZZ , mas ele não faz o que eu quero: var1=QQ sed -i 's/$var1/ZZ/g' $file No entanto, esse código faz o que eu quero: sed -i 's/QQ/ZZ/g' $file Como uso variáveis em sed ?   ...
07.11.2011 / 17:30
4
respostas

O que é sed e para que é usado?

Eu tenho visto muito sed ultimamente, e acho que é um comando bastante confuso. As páginas de manual não foram particularmente úteis, mas sei que ela pode ser usada para analisar a saída de outros comandos. O que exatamente é sed e quai...
22.05.2013 / 05:27
3
respostas

Por que redirecionar a saída sed para o mesmo arquivo de entrada faz minha máquina não responder?

Eu estava tentando sed substituir algumas palavras-chave em um arquivo grande (100 MB). Eu desconhecia a opção -i (inplace), então minha primeira tentativa foi redirecionar assim: sed 's/original/edited/g' file.log >> file.log...
06.07.2016 / 23:04
5
respostas

Qual é mais rápido para excluir a primeira linha no arquivo ... sed ou cauda?

Nesta resposta ( Como posso remover a primeira linha de um arquivo com sed? ) há duas maneiras de excluir o primeiro registro em um arquivo: sed '1d' $file >> headerless.txt ** ---------------- OU ---------------- ** tail -n +2 $...
20.12.2016 / 21:32
10
respostas

Remove a primeira parte de uma string usando sed

Como faço para isso: randomcollege-nt\user90 para isso: user90 usando sed ?     
04.09.2014 / 16:52
5
respostas

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...
05.06.2017 / 10:13
5
respostas

Diferença de dois arquivos grandes

Eu tenho "test1.csv" e contém 200,400,600,800 100,300,500,700 50,25,125,310 e test2.csv e 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...
23.06.2015 / 23:32