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

Use Sed / Awk para corrigir arquivos SRT defeituosos

Recentemente eu baixei alguns arquivos SRT mal formatados, tendo o formato de horário confuso como HH:MM:SS:XXX considerando que deve ser HH:MM:SS,XXX O principal problema agora é substituir o terceiro cólon por uma vírgula em toda...
02.10.2012 / 12:48
1
resposta

Endereço IP pontilhado decimal para / 8 ou / 16 notação usando bash, sed ou awk?

Eu tenho um arquivo de entrada que contém uma lista de endereços IP e ip_counts (algum parâmetro que eu uso internamente.) O arquivo se parece com isso. 202.124.127.26 2135869 202.124.127.25 2111217 202.124.127.17 2058082 202.124.127.16 2...
09.06.2012 / 07:03
1
resposta

Substituir certos elementos em um caminho por uma tag

Eu quero modificar os caminhos com um determinado padrão. Por exemplo ./foo/1023023/43655345/bar/ torna-se ./foo/_dir_/_dir_/bar/ O padrão é sempre precedido por / foo / seguido por 2 diretórios que possuem números como um nome...
06.04.2012 / 20:08
2
respostas

Obtendo valores usando sed

Estou executando um script cuja saída é: Circuit Packets/Bytes Sent Packets/Bytes Received 2/1 vlan-id 1005 11589119559 14650974869 3084237796...
22.12.2011 / 07:07
1
resposta

ed agrupar cancela os resultados?

Ao executar o seguinte comando sed no Windows (para maiúsculas, uma palavra-chave que não faz parte de outra palavra): "c:\Program Files (x86)\GnuWin32\bin\sed.exe" -e "s/[^a-z]*declare[^a-z]*/DECLARE/I" "SqlFile.sql" transformará dec...
13.12.2011 / 17:57
2
respostas

Truncar todos os arquivos em um diretório após sublinhado?

Eu tenho um diretório com algumas milhares de imagens nele. A maioria deles tem nomes de arquivos sensíveis como SD-000.tif SD-001.tif BX-000.tif etc ... No entanto, provavelmente ~ 25% deles têm nomes como BX-003_old.tif BX-004_veryold.tif...
10.08.2011 / 23:17
2
respostas

Usando sed para substituir um número * grande * de variáveis em um arquivo

Eu tenho um grande número de arquivos de log, em uma caixa Linux, eu preciso limpar os dados confidenciais antes de enviar para terceiros. Eu usei o script abaixo em ocasiões anteriores para executar essa tarefa e ela funcionou de forma brilhant...
28.07.2011 / 11:51
2
respostas

linhas idênticas, exceto pela primeira palavra, coloque a primeira palavra em uma variável

Eu tenho arquivos (sudoers) nos quais as linhas podem ser idênticas, exceto pela primeira palavra nelas (usuários diferentes podem executar o mesmo conjunto de comandos). Eu sou capaz de extrair essa linha usando o comando: # grep -v '^ *%' /...
17.07.2011 / 10:48
2
respostas

Sed comando para remover tudo após o cólon

Eu tenho a coleção de arquivos de texto contendo / não a frase (arquivo principal B). Então eu tentei isso: sudo find / -type f -name core | xargs file | grep 'B core file' | sed 's/:ELF.*//g' | xargs rm -f Para remover arquivos espe...
06.05.2011 / 10:49
1
resposta

Execute uma operação matemática em todos os números em um arquivo

Eu tenho uma lista de valores de pixel em um arquivo e preciso que cada um deles tenha metade do valor atual. O padrão para o valor é sempre 123px , onde 123 varia drasticamente. Como posso metade de cada valor de pixel? Eu estou supondo q...
13.05.2011 / 19:28