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

Sed - apaga a linha com vários caracteres especiais usando uma variável

Estou com o seguinte arquivo: test.txt que contém: 3;/var/tmp/test.mp4 3;/var/tmp/test2.mp4 1;/var/tmp/test3.mp4 Eu preciso remover, por exemplo, " 3; /var/tmp/test2.mp4 " usando uma variável. string="3;/var/tmp/test2.mp4" sed -...
08.11.2017 / 23:47
1
resposta

As partes individuais funcionam, mas os dados de tubulação através delas quebram

Resumindo: Estou tentando construir outra saída para ping, que funciona melhor para algumas coisas que estou tentando fazer. Para isso, canalizo a saída do ping para sed, para remover tudo, exceto os milissegundos necessários. A última parte é e...
22.10.2016 / 20:40
3
respostas

Adicione espaços ao início de cada linha correspondente

Por exemplo, se eu tivesse uma linha que começasse no começo e precisasse que ela se alinhasse com a linha anterior, como eu poderia fazer isso com mais eficiência? preceeding line line I need to add spaces to Então parece com isso:...
29.08.2016 / 19:18
3
respostas

Como usar xargs e sed para canalizar os resultados para uma matriz?

Eu estou puxando JSON de um endpoint REST usando curl e, em seguida, analisando-o usando o pacote de nó json para obter algumas das Atributos JSON, que eu uso mais tarde em algumas configurações de aplicativos. curl -s http://52.71.126.196/...
09.03.2016 / 00:53
1
resposta

Anexa texto à primeira ocorrência de um padrão usando sed

Digamos que haja um arquivo de texto como abaixo: Hello world types="" Mario types="Game" O que eu quero fazer é encontrar a primeira ocorrência de type="" e acrescentar com a palavra "programa". Eu preciso de saída como: Hello worl...
09.06.2015 / 08:06
1
resposta

br sed: Removendo \ r \ r antes \ n em um arquivo muito grande

Eu tenho um arquivo de imagem de disco corrompido (cerca de 27 GB) no qual antes de todos os \ n caracteres \ r \ r serem inseridos. Desejo remover estes \ r \ r antes de todos \ n. Eu tentei com o awk: awk '{ sub("\r\r$", ""); print }' ma...
18.03.2014 / 10:19
1
resposta

Alias de Bash com Sed não funcionando

Alguém sabe por que esse alias não está funcionando? alias tailsed="tailf error.log | sed -e 's/\n/\n/g' -e 's/\t/''/g'" Eu tentei substituir as aspas simples por duplas, assim é: alias tailsed='tailf error.log | sed -e "s/\n/\n/g" -e...
10.04.2014 / 15:47
3
respostas

Adicionando texto ao início e ao final de vários arquivos?

Eu tenho vários arquivos em uma hierarquia de diretórios. Para cada arquivo, gostaria de adicionar "abcdef" ao início, em sua própria linha, e "ghijkl" até o final, em sua própria linha. Por exemplo, se os arquivos continham inicialmente: # o...
30.08.2012 / 14:53
1
resposta

Adiciona caractere em determinada posição na fila

Encontrei o seguinte problema: Preciso adicionar espaço em determinada posição em cada linha para transformar dados de ATOM 1 HT1 GLY 5 10.346 30.927 130.252 0.00 0.00 para (adicionando espaço na 12ª coluna) ATOM...
08.05.2012 / 12:25
1
resposta

por que é verdade que três barras invertidas são necessárias no windows para sed substituir

Referindo-se a esta pergunta: Por que é necessário um \ extra em cmd.exe para trabalhar com sed (MinGW msys-1.0) quando \ não é um caractere especial de acordo com cmd /? (consulte o último parágrafo ou aqui )? The follo...
13.02.2013 / 17:18