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

Como escapar de colchetes não balanceados ou slash em sed?

Estou tentando usar sed , mas meu padrão contém [] colchetes e barras ( / ). Eu tentei citações, mas isso não ajuda. Como posso escapar disso? Exemplos: $ sed -i'.bak' "s/^includes[] =/;includes[] =/g" *.make sed: 1: "s/^incl...
04.11.2014 / 23:32
2
respostas

Como remover várias strings de um arquivo usando o shell

<kernel> use_profile 0 use_group 0 file execute /lib64/rc/sh/cgroup-release-agent.sh exec.realpath="/lib64/rc/sh/cgroup-release-agent.sh" exec.argv[0]="/lib64/rc/sh/cgroup-release-agent.sh" file execute /sbin/init exec.realpath="/sbin/ini...
10.05.2017 / 13:54
3
respostas

Erro ao usar o sed

Estou tentando escrever este comando no UNIX: ls -l | sed 'p/^.rwx' Mas recebo o seguinte erro: sed: -e expression #1, char 2: extra characters after command Estou tentando imprimir os arquivos / dirs em que o usuário tem todas as...
10.05.2017 / 14:59
2
respostas

sed um padrão seguido com qualquer caractere único, uma ou mais vezes

Eu quero substituir o padrão "uid=" seguido por qualquer caractere único uma ou mais vezes. Então eu uso este comando: sed s/uid=.+/uid=something/g file Mas isso não funciona. Parece que o "seguido com qualquer caractere único um ou mais...
05.05.2017 / 14:32
3
respostas

sed: Solução portátil para combinar com “qualquer caractere, exceto nova linha”

Eu posso corresponder a nova linha por \n : echo "one two" | sed 'N;s/\n/_/g' No GNU sed , posso usar [^\n] para corresponder a qualquer caractere, exceto nova linha: echo "one two" | sed 'N;s/[^\n]/_/g' Isso é muito útil, m...
01.05.2017 / 10:15
1
resposta

pt para anexar em linha específica dentro de certo limite

Eu quero acrescentar um texto específico após a correspondência da linha em particular. Atualmente, no exemplo, podemos ver que adicionei a linha rpmos xi92 ; posso usar o interruptor de acréscimo em sed de acordo com as treino Samp...
14.06.2017 / 05:22
2
respostas

Como posso analisar um arquivo xml da URL http sem fazer o download do arquivo e imprimir a string desejada?

Oi, eu não tenho certeza se isso é possível, eu verifiquei no google muitas opções. Por exemplo, se eu tiver uma URL http com conteúdo xml: link o conteúdo seria algo como abaixo e <building>false</building> isso pode esta...
15.06.2017 / 15:28
1
resposta

Substituir todos os dígitos do Social Security Number (SSN) por X's

Eu quero um comando sed que altere todos os números em todas as sequências # da Previdência Social (formatadas apenas como 123-45-6789 ou 123456789 ) para Xs . Qualquer seqüência de números que não esteja formatada exatamente como um dos dois...
19.04.2017 / 10:56
1
resposta

colocando aspas depois de procurar uma string

Eu tenho as seguintes informações: gene complement(297183..300379) /Name="Sp34_10006520" /EC_number=3.2.1.45 gene 334670..335559 /Name="Sp34_10007100" /...
20.04.2017 / 10:40
2
respostas

sed linhas de contagem entre padrão - vários arquivos

Eu tenho vários arquivos .txt em um diretório. Cada arquivo tem uma seção: DONE item 1 item 2 item 3 DONE Gostaria de contar o número de linhas entre os dois marcadores DONE para cada arquivo separadamente. Eu usei esta pergunta...
21.04.2017 / 15:17