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

Remove o 0 inicial do campo específico

Eu tenho um arquivo com vários campos, mas só quero remover os 0s iniciais da segunda coluna (coluna B) em vez de todas as colunas. Eu tentei: sed 's/^0//g' filename > new_filename mas isso não funciona. EXEMPLO DE DADOS: A B C D E...
17.12.2015 / 16:36
3
respostas

Transpor valores de parâmetros de um arquivo e gerar arquivos de parâmetros a partir dele

Há um arquivo contendo uma tabela com os nomes dos parâmetros como a primeira linha, valores nas seguintes linhas: Como executar o seguinte usando awk , sed ou qualquer utilitário de script de shell: gera um arquivo de configuração cham...
05.01.2016 / 17:24
1
resposta

erro no uso do awk / sed de manipulação de arquivos linha por linha [duplicado]

Eu tenho um requisito de anexar a string " 1" no final de cada linha do arquivo. Após a execução de dois comandos abaixo, é criado um arquivo vazio. awk '{ print $0 " 1" }' < file.txt > file.txt usando sed sed 's/$/ 1/'...
31.07.2015 / 12:19
2
respostas

Devolver linha conditonally na próxima linha

Estou tentando retornar uma lista de endereços IP para computadores que possuem um sistema operacional Windows (para meu curso de segurança). A saída está neste formato Nmap scan report for 192.168.xx.xxx Host is up (0.066s latency). PORT...
30.12.2015 / 23:24
1
resposta

Simule o comando sed read com o awk

Eu quero estimular o uso de sed : sed '3r awk.scr' awk.script com awk.scr : a b c d e f e awk.script como: hello there is hello i'am there is hello sdfdf dfdfdf aads 23213 3 434 Usando awk aqui: awk 'BEGIN {...
30.12.2015 / 10:01
1
resposta

Como posso encontrar e substituir apenas em um intervalo de colunas?

Eu tenho um arquivo de texto com 9267 linhas. Eu quero encontrar "A" com 5 espaços depois e substituí-lo por "A" com 5 espaços antes e depois em todas as linhas, mas apenas entre as colunas 67 e 88. Texto fora dessas colunas precisa ser excluí...
24.07.2015 / 15:46
2
respostas

Maneira rápida de excluir uma linha de um arquivo extremamente grande [duplicado]

Eu tenho um arquivo .csv de 67 GB (eu sei ... eu sei ...) Eu preciso remover a linha 4,125,878 do arquivo como está corrompido. As ferramentas de análise do meu CSV não irão ignorar ou ignorá-lo. Eu poderia usar sed para fazer algo...
02.10.2015 / 13:14
2
respostas

Encontre e substitua uma string se determinado padrão for encontrado em uma linha

Tudo o que preciso fazer é procurar por CCSID nesse arquivo, sempre que encontrar CCSID , o CHAR dessa linha deve ser substituído por NCHAR e VARCHAR nessa linha. com NVARCHAR2 . Eu tentei usar sed e awk. Mas não consegui enco...
29.09.2015 / 10:51
4
respostas

Como extrair string entre dois caracteres com sed [duplicate]

Eu preciso de ajuda com sed . Eu tentei procurar informações para fazer isso, mas não consegui encontrar nenhum específico e as pessoas dificilmente fornecem uma explicação da solução fornecida, o que dificulta entender como o sed funcion...
20.08.2015 / 09:48
1
resposta

Como produzir várias linhas usando uma única condição?

Eu tenho um arquivo com o padrão: n0 n1 n2 ... ni ------------------------------- N0 N1 <empty line> se N0 for menor que um número específico, eu quero: 2 linhas acima da linha da N1 linha de N1 Linha vazia abaixo da linha d...
23.04.2016 / 14:33