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

Adicionando 2 linhas na sub-rotina do arquivo de texto

Eu tenho um arquivo de texto dividido em sub-rotinas. Cada estrofe começa com uma [palavra-chave] e termina com uma linha em branco. Algo parecido com isto: [keyword1] param1 = value1 param2 = value2 param3 = value3 [keyword2] param4 = value...
09.11.2011 / 12:39
1
resposta

Decifrando comandos sed

Eu corri o seguinte comando sed : sed "s|^/samba|\|;s|/|\|g" Eu já vi sed substituir comandos antes. Eu também sei sed permite o uso de qualquer caractere como um delimitador ( | , neste caso) e que g significa substituição glob...
28.03.2013 / 20:18
3
respostas

awk, sed, grep, perl… qual imprimir neste caso?

Eu tenho essa sintaxe em um arquivo (tempos de resposta http do analógico): <thead><tr><th class="x">seconds</th><th class="R">reqs</th><th class="r">%reqs</th><th class="B">Gbytes</th&...
25.03.2013 / 07:11
2
respostas

Sed regex para uma palavra variável no Ubuntu 14

Dado um arquivo com a seguinte string: fastcgi_param WP_ENV staging; Eu preciso de uma expressão sed que substitua a palavra "staging" por uma nova string: fastcgi_param WP_ENV production; No primeiro exemplo, a terceira palavra é...
27.09.2016 / 01:25
2
respostas

mudando o padrão removendo espaços?

arquivo : hi hello,new york, , ,brazil site ,brazil january,month is feb , , ,indiana jones tarefa : exclua todo o espaço horizontal (espaços e tabulação) entre quaisquer dois comas (como,) se não houver nenhum caractere...
27.02.2013 / 09:06
2
respostas

Imprimir campos do arquivo somente se a linha começar com uma palavra específica

Eu tenho o seguinte arquivo: … LINK=dummy 172.17.100 => 10.218.11 [PATH=/etc] FILE=hosts 172.17.100 => 10.218.11 [PATH=/etc] FILE=network 172.17.100 => 10.218.11 [PATH=/etc/sysconfig] LINK=empty 172.17.100 =>...
20.02.2013 / 12:46
2
respostas

Detectar repetição de padrões em um arquivo

Eu quero ter certeza de que um arquivo segue o seguinte padrão: ... ... ... foo ... foo_KO ... ... ... bar ... ... ... ... bar_KO ... O arquivo é extremamente longo, ou seja, quero ter certeza da seguinte regra, em sed terms: Toda...
07.05.2012 / 12:16
1
resposta

Use o AWK adicionar nova linha se houver correspondência

Eu tenho um arquivo com o seguinte formato: aaa@ bbb bbb@ ccc& ddddd@ aaaf ccc@ ddd& eee: abcd& dassda A saída deve ser: aaaa@ bbb bbb@ ccc& ddddd@ aaaf ccc@ ddd& eee@ abcd& dassda Como eu conseguiria isso u...
29.03.2012 / 11:40
2
respostas

cant não funciona a partir do arquivo sh, mas funciona a partir da linha de comando

sed funciona na linha de comando, mas não funciona se colocar em um arquivo sh e executá-lo. Eu quero mudar um número em um arquivo existente e direcioná-lo para um novo arquivo, então eu tentei isso: echo enter number read num var1='m...
04.06.2012 / 07:51
2
respostas

Como remover todos os CRLF no arquivo (não substituir por LF)

Gostaria de remover todos os retornos de carro seguidos pelos feeds de linha (CRLF), como \r\n em um arquivo. Como eu posso fazer isso? Eu não posso usar dos2unix porque isso substitui CRLF por LF. E não posso usar tr , porque isso també...
17.01.2015 / 15:39