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

torr: delete o texto entre uma string até a primeira ocorrência de outra string

Imagine que você tenha algo parecido com o seguinte texto: A rápida raposa marrom salta em 2012 e 2013 E eu gostaria de excluir a parte de "fox", incluindo os quatro números, mas somente na primeira ocorrência, então acabarei com: O...
06.09.2012 / 18:04
2
respostas

sed O comando no BusyBox espera uma sintaxe diferente?

Espero ter formulado a pergunta corretamente. Eu tenho um script que faz uso de 'sed' muito. Funciona muito bem no meu Ubuntu com o GNU 'sed'. Mas quando eu tento executá-lo no BusyBox, ele falha. Existe uma maneira de obter o sed do GNU no busy...
10.10.2012 / 13:39
1
resposta

Substituir um bloco de números em sed

Eu tenho trabalhado com isso por um tempo agora e não consigo entender. O que estou tentando fazer é substituir todos os números em um arquivo por um único #. Parece simples, e deveria ser, mas não consigo entender isso. Qualquer ajuda seria...
02.05.2012 / 11:10
4
respostas

Extrai o URL do texto com vários URLs usando sed

Eu tenho uma string com um texto e vários URLs. Como posso extrair um URL específico (de um domínio específico) com sed? Por exemplo, eu tenho isso: Text foo bar Text foo bar <br /><br /> http://www.this.file <br />http://an...
10.12.2013 / 16:08
1
resposta

Preencha a última linha com nada além de vazio para uma posição específica

I need to fill a file's last line with empty white space until position 80, and I also need to ensure it always ends with no new lines (CR/LF) Informação No Windows 10 , o SED abaixo é usado para reformatar um arquivo para que > C...
29.09.2016 / 04:56
2
respostas

Substitua as quebras de linha nas linhas correspondentes, usando o AWK

Eu tenho os seguintes dados O que eu gostaria de fazer é para cada linha, onde não há, "555" no final, quero remover a quebra de linha \ n e substituí-la por espaço. Assim, a "linha de correspondência" seria a linha sem o "555" no final. E...
04.10.2014 / 01:02
2
respostas

Use o comando sed para substituir, aparecendo entre números

Eu tenho um arquivo CSV onde os dados estão no seguinte formato |001|,|abc,def|,123456,789,|aaa|,|bbb|,444,555,666 Eu quero substituir apenas os "," que aparecem entre números com algum outro caractere como, por exemplo, SOH ou $ ou *...
20.12.2010 / 14:19
2
respostas

Como obter saída de comando de “nvidia-settings” via linha de comando?

o caso em questão: nvidia-settings -q todos | grep 'Atributo. * GPUCoreTemp' dá: Attribute 'GPUCoreTemp' (system5:0.0) 58. Attribute 'GPUCoreTemp' (system5:0[gpu:0]): 58. então eu faço: nvidia-setti...
14.12.2015 / 19:23
1
resposta

Posso criar um “arquivo” que, quando aberto, forneça a saída de um comando?

Eu encontrei-me em algumas situações agora onde eu gostaria de ter um "arquivo" que essencialmente roda um script sempre que ele é "aberto", permitindo-me "ler" sua saída. Por exemplo, eu posso ter um arquivo de configuração em algum projeto...
11.12.2014 / 07:02
1
resposta

Use o sed do OS X em um script para encontrar uma string e acrescentar uma linha abaixo dela, incluindo um caractere de nova linha

Eu aprendi que a versão BSD do sed incluída no OS X não fornece uma maneira intuitiva de adicionar novas linhas. Eu encontrei algumas notas sobre isso, mas eu não entendo ainda, como estender os exemplos para resolver o meu problema. Eu preci...
08.06.2012 / 17:16