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

Uma cadeia de datas de sed do Liner para unixtime

Estou executando o seguinte comando: cat /tmp/myfile.log | sed -n -e 's/^.*Expire: //p' Que retorna a seguinte string 04-nov-2018 Eu, então, quero executar essa string por meio do seguinte comando: date -d '04-nov-2018' + "%s"...
14.11.2017 / 15:40
3
respostas

Apagar linhas x depois de uma partida [duplicada]

Como posso usar sed para deletar linhas duas (ou qualquer número) depois de uma partida, mas sem incluir a partida e as linhas entre elas? Por exemplo: Enter command below > login Command valid Enter your password at the below prom...
30.11.2017 / 02:02
1
resposta

Usando o SED para cortar após o sétimo caractere de cada linha

Tentando cortar todos os caracteres após o sétimo em cada linha de um texto. Eu inicialmente tentei isso: sed 's/(.{7}).*//' TestText.txt Mas recebi esta resposta: sed: 1: "s/(.{7}).*//": not defined in the RE Então tentei iss...
15.12.2015 / 13:23
2
respostas

Como posso me livrar de todos os blocos de script em arquivos html? [duplicado]

Como posso remover todos os blocos de script (incluindo os de várias linhas) dos arquivos html, como: <script type="text/javascript"> var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; (function() { var gads = docum...
24.01.2016 / 17:32
4
respostas

Como posso excluir várias linhas aleatórias de um arquivo de texto usando sed?

Eu quero excluir 10 linhas aleatórias de um arquivo de texto que tenha 90 linhas e, em seguida, imprima isso em um novo arquivo. Eu tenho tentado fazer isso usando sed, mas tenho dois problemas. Estou usando: sed -i $((1 + RANDOM & 90))d...
20.11.2015 / 14:52
3
respostas

Aritmética na variável contendo endereço IP

Eu tenho variável network="198.168.1.x" # for ex. 198.168.1.254 Eu quero criar novas variáveis: next_serv="198.168.1.(x-1)" # for ex. 198.168.1.253 max_host="198.168.1.(x-2)" # for ex. 198.168.1.252 Como fazer isso?     
28.11.2015 / 22:27
3
respostas

Recuperando linhas de um arquivo dependendo de outras linhas

Imagine a seguinte estrutura de arquivos: foo.bar.1 blabla moreblabla relevant=yes foo.bar.2 relevant=no foo.bar.3 blablabla foo.bar.4 relevant=yes Eu quero recuperar todas as foo.bar linhas onde dentro do bloco seguem a si mesmas e an...
31.01.2016 / 22:49
2
respostas

Extraindo números de ponto flutuante positivos / negativos de uma string

Estou tentando extrair números de algum texto. Atualmente estou usando o seguinte: echo "2.5 test. test -50.8" | tr '\n' ' ' | sed -e 's/[^0-9.]/ /g' -e 's/^ *//g' -e 's/ *$//g' | tr -s ' ' Isso me daria 2,5 "." e 50,8. Como devo modifica...
20.06.2016 / 19:28
3
respostas

edita o arquivo repo com sed

Eu quero editar manualmente o meu arquivo repo a partir da linha de comando, de preferência usando sed . Como posso fazer isso com base no nome do repo que quero editar? Eu quero pesquisar um nome de repositório específico (exemplo: reponam...
15.06.2016 / 17:12
3
respostas

Como selecionar 30 arquivos e fazer um monte de comandos sed neles

Eu quero novas cópias dos arquivos, por isso quero fazer algo como: dir *.rb foreach file make a copy of the file, e.g. 'blob.rb' to 'blob_processed.rb' do the 50 sed commands to process the blob_processed.rb file end Como posso fazer...
16.05.2013 / 16:00