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

Remova os caracteres da coluna 'n' até a linha de extremidade

Eu tenho um arquivo de texto enorme. Este arquivo tem muitas linhas e a maioria delas tem mais que N caracteres antes da linha de chegada. Como posso usar sed para truncar linhas do caractere N th até o final da linha? Nota: Ob...
07.01.2013 / 13:39
3
respostas

perl - traduzir sed para perl

O comando a seguir funciona bem no Solaris (exclua a linha apenas se o último caractere for ":") sed -e '/:$/d' < foo > foo.new como fazer o mesmo em perl? (a razão para isso porque eu não quero criar um novo arquivo) perl -i...
10.05.2012 / 11:38
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 / 16:04
1
resposta

substitui o texto no arquivo sem sobrescrever o arquivo

Eu quero usar a linha de comando para editar um arquivo de texto, mas não substituí-lo. Quero preservar o proprietário, o grupo e as permissões do arquivo. Eu tenho um arquivo que contém uma contagem do número de vezes que um equipamento é us...
07.07.2010 / 21:42
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 / 11: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 / 09: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 / 15: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 / 02: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...
03.10.2014 / 23: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 / 13:19