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

Obtenha o último conjunto de linhas não vazias

Estou executando uma tarefa do cron que deve receber apenas o último resultado de iostat -d 1 2 . Isso requer alguma análise: Qual é a maneira mais simples de obter o último conjunto de linhas não vazias da entrada padrão para a saída padrão...
17.03.2011 / 10:40
3
respostas

Substitua apenas oito dígitos hexadecimais, ignore se tiverem menos que ou mais que 8 dígitos juntos. Usando o comando sed

Exemplo: Entrada: 0x12345678 0aef1234 0098adefa 123456789 Resultado esperado: 0x00000000 00000000 0098adefa 123456789 Tentei isto: sed -E "s/[0-9a-fA-F]{8}/00000000/g" Mas isso substitui mesmo que haja mais de 8 dígit...
22.06.2018 / 13:00
4
respostas

conta o número de ocorrências de substring e mantém a maior pontuação

Eu tenho uma lista de string como: StringA 45 StrinB 98 StringA 35 StringA 83 StrinB 78 StringC 65 StrinB 98 e eu quero filtrar as duplicatas, imprima o número de ocorrências (da subseqüência que pode ser de comprimento diferente,...
06.07.2018 / 06:13
2
respostas

Extrai os filhos de um tipo de elemento XML específico

Dado um elemento XML específico (ou seja, um nome de tag específico) e um snippet de dados XML, quero extrair os filhos de cada ocorrência desse elemento. Mais especificamente, tenho o seguinte trecho de dados XML (não bastante válidos): <...
11.11.2017 / 15:10
4
respostas

Como encontrar uma string no fileA, selecionar algum texto dessa string e substituir uma string no fileB?

Eu tenho um arquivo A e um arquivo B. Em fileA , quero que meu script encontre uma stringA específica; em seguida, com o comando sed , cole apenas uma parte da stringA em um arquivo B (substituindo por parte de uma stringB específica em fi...
11.08.2017 / 19:52
3
respostas

Adiciona um novo caractere de linha em um arquivo de texto usando sed [duplicate]

Eu quero adicionar o seguinte ao arquivo /etc/securetty usando sed : pts/0 pts/1 pts/2 pts/3 pts/4 pts/5 pts/6 pts/7 pts/8 pts/9 Eu escrevi o seguinte comando para essa finalidade: sed -i '$a pts/0\npts/1\npts/2\npts/3\npts/4\np...
14.04.2017 / 07:24
2
respostas

precede o texto para todos os arquivos em uma pasta [duplicada]

Eu quero preceder um texto contido no arquivo disclaimer.txt para todos os arquivos .m em uma pasta. Eu tentei o seguinte: text=$(cat ./disclaimer.txt) for f in ./*.m do sed -i '1i $text' $f done mas apenas adiciona uma linha vaz...
19.12.2017 / 12:03
7
respostas

Como obter todos os números de uma string e adicioná-los?

Eu tenho que analisar um arquivo .xml gerado para resumir os resultados de uma execução de um testSuite em algum software. Em uma linha eu tenho, por exemplo: <Summary failed="10" notExecuted="0" timeout="0" pass="18065" /> Isso ind...
10.07.2015 / 18:17
4
respostas

Edição de coluna usando awk ou sed. como imprimir o seguinte padrão?

Sample Input: title role subject name-JOHN student math school state NY county street Phone name-TOM student math school state TX county street...
19.05.2015 / 00:26
5
respostas

Como alinho corretamente o arquivo de texto de várias colunas?

Este é o meu arquivo: TLRUIDA CBdms Status DP 6/1/1 DC 6/1/5 0 Y TLRUIDA CBdms Status DP 6/2/1 DC 6/2/5 0 Y TLRUIDA CBdms Status DP 6/3/1 DC 6/3/5...
21.01.2016 / 09:44