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

SED - char 4: comando 'não terminado'

Estou recebendo o erro abaixo no meu script. Você pode ajudar a identificar o problema? sed "s/$(printf "2")/ /g" file1 > file1_new sed: -e expression #1, char 4: unterminated 's' command Mas este está funcionando bem sem problemas:...
07.03.2017 / 16:22
0
respostas

Edite /etc/lvm/lvm.conf e adicione um novo filtro global

Eu quero substituir a string abaixo por uma nova string no arquivo test.cfg . Há apenas uma ocorrência dessa string no arquivo inteiro. Linha no arquivo test.cfg em que esta string está presente: global_filter = [ "a|^/dev/sdaa$|", "r...
14.02.2017 / 12:32
1
resposta

Tem problemas com o comando sed no Linux [closed]

Estou enfrentando algum problema estranho com o comando sed ao substituir o conteúdo em um arquivo. Eu criei um arquivo fictício com poucas linhas e tentei executar meu script. Funcionou. O mesmo script não substitui a string quando eu uso...
10.02.2017 / 12:23
2
respostas

Remove várias expressões regulares da variável com sed

Tenho certeza de que isso é bem simples, mas não consigo encontrar um bom exemplo. Eu estou tentando analisar / proc / 1 / exe para encontrar o sistema init de uma caixa. Exe é um link simbólico para o sistema init, mas tem citações quando você...
02.02.2017 / 00:30
0
respostas

Qualquer maneira com a qual eu possa converter qualquer timestamp para um padrão em BASH [closed]

Tentando criar um script que verificará qualquer arquivo de registro nos últimos 5 minutos, onde ele estará lendo os dados atualizados nos últimos 5 minutos. Não é possível usar tail -f (como será usado como plugin no nó remoto, então não...
14.02.2017 / 21:00
9
respostas

Como inserir texto antes da primeira linha de um arquivo?

Eu tenho procurado o comando sed para adicionar texto em um arquivo em uma linha específica. Isso funciona adicionando texto após a linha 1: sed '1 a\ Mas eu quero adicionar antes da linha 1. Seria: sed '0 a\ mas recebo este e...
08.11.2013 / 11:31
1
resposta

Parsing de permissões estranhamente formatadas

Eu tenho um problema em que tenho batido minha cabeça por um tempo, estou fazendo um curto e simples analisador bash e tentando extrair 3 coisas de muitas linhas, e as coloco em variáveis recém formatadas. eles são todos formatados como abaixo:...
09.01.2017 / 14:50
11
respostas

Como posso usar variáveis no LHS e RHS de uma substituição de sed?

Eu quero fazer: cat update_via_sed.sh | sed 's/old_name/new_name/' > new_update_via_sed.sh no meu programa. Mas quero usar variáveis, por exemplo old_run='old_name_952' new_run='old_name_953' Eu tentei usá-los, mas a substitu...
25.03.2013 / 15:57
2
respostas

Sed e BBedit Html

Eu tenho um problema que não consigo resolver mesmo depois de varrer a Web. Eu confio em sua ajuda. Eu tenho um arquivo de texto que contém várias seqüências de diferentes comprimentos. https: //insidemiamitatto.com/gugwywgifuw '"; https:/...
14.12.2016 / 13:30