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