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

Remover linhas em um script de shell

Eu tenho este arquivo: # more file.txt 2c2 lns-ld-wall-01-t2 old:261,260 4c4 Prive_ORANGE old:258,259 Eu preciso remover todas as linhas como esta 2c2 e esta 4c4 . Como posso fazer em um script de shell?     
04.05.2015 / 09:12
3
respostas

De quais personagens devo escapar ao modificar um arquivo usando sed? [duplicado]

     Esta pergunta já tem uma resposta aqui:                   Como garantir que a string seja interpolada em 'sed' substituição escapa de todos os metachars                                      1 resposta                             ...
07.05.2015 / 10:25
3
respostas

Encontre a linha e acrescente a parte inferior do arquivo

Eu tenho um arquivo grande com algum registro que terá valores diferentes dos outros. Arquivo de dados real: 000000106500000000000129201300000U1E4600000060000+00000020400+00000002532+000000 00000010650000000000011820130000101447000020900...
23.04.2015 / 14:50
2
respostas

Substituir algum texto por sed

Eu tentei isso para substituir o resis_test por m.gds pesquisando a palavra-chave LAYOUT_PRIMARY. sed -e 's/\(LAYOUT PRIMARY\).* /m.gds/' < FILE.ex > b FILE.ex LAYOUT PRIMARY "resis_test" LAYOUT SYSTEM GDSII DRC RESULTS DATABASE...
20.01.2015 / 13:01
1
resposta

por que essa expressão não encontra espaço em branco após a data?

Estou usando sed para encontrar qualquer expressão que corresponda a uma data no formato 00/00/0000 com qualquer quantidade de espaço em branco após e simplesmente substitua-a pela letra h. Eu fiz a expressão: sed -E 's/[[0-9][0-9]\/[0-9][...
04.03.2015 / 20:20
1
resposta

regex localizar substituir strings começando ou começando com barra invertida

Eu tenho um álbum de compilação na minha biblioteca de músicas que tem títulos de músicas na forma de ARTIST/ TITLE , o que dificulta muito a cp ou mv desses arquivos por causa da barra. Então eu gostaria de renomear os arquivos para Ti...
02.02.2015 / 02:08
1
resposta

Como posso substituir uma string em um arquivo?

Eu tenho a seguinte linha em um arquivo, gostaria de inserir \N entre duas vírgulas 20121128020001,2012-11-28 02:00:01.000,,,,,,,3.80,,,,, Eu tentei usar a semente sed -i 's/,,/,\N,/g' Test.CSV Onde obtenho o seguinte resultado:...
05.01.2015 / 13:08
1
resposta

substituindo algum texto em brakets quadrados no bash

Eu tenho essa string que recebo executando jack_lsp . a2j:Arturia BeatStep [28] (capture): Arturia BeatStep MIDI 1 em um arquivo xml, salvei o estado de conexões de uma sessão de jack anterior. <connection> <output>a2...
15.12.2014 / 00:16
1
resposta

Como criar um nome de arquivo para o pipeline para excluir todos os arquivos?

Por isso, quero excluir todos os arquivos do diretório atual usando o seguinte pipeline: ls | sed -rn 's/(.*)\.jpg$/mv -n & .jpeg/pi' | sh Como criar um arquivo, nomeado para que a execução do pipeline acima exclua todos os arquivos n...
14.12.2014 / 22:06
2
respostas

Extrai múltiplas ocorrências de texto entre duas strings [closed]

Gostaria de extrair texto entre duas strings em um arquivo de texto que contém resultados do gráfico Spotify Extrato do arquivo de texto: {"tracks":[{"date":"2014-12-14","country":"TW","track_url":"https:\/\/play.spotify.com\/track\/34gCuh...
16.12.2014 / 17:35