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
2
respostas

Edite a primeira linha do arquivo de texto grande

Eu tenho um enorme arquivo de texto, grande demais para que a coisa toda seja colocada na memória. Tudo que eu preciso fazer com este arquivo de texto é editar a primeira linha (é um arquivo CSV e eu preciso alterar os títulos). Existe uma ma...
14.12.2012 / 13:45
3
respostas

Como posso criar um sumário para um documento markdown com Python / AWK / SED?

Eu tenho o seguinte documento de desconto: Heading-a ========== ---text--- Heading-b ------------ --- text --- Heading-c ---------- --- text--- Heading-d ======= --- text---- Heading-e --- ... Eu gostaria de fazer um sumário clic...
25.07.2009 / 20:58
2
respostas

Corretamente escapando de barra no script bash para uso com sed

Estou tentando determinar o tamanho dos arquivos que seriam copiados recentemente ao sincronizar duas pastas executando o rsync no modo dry e, em seguida, somando os tamanhos dos arquivos listados na saída do rsync. Atualmente, estou preso ao...
09.06.2014 / 19:55
3
respostas

Como posso excluir U + 200B (espaço de largura zero) usando sed

Eu tenho um arquivo muito grande que tem espaços de largura zero espalhados por toda parte. Demora muito para abrir e editar usando vi , então gostaria de excluir todas as instâncias do caractere usando sed . O problema é que não consigo des...
04.11.2010 / 20:33
4
respostas

Melhor maneira de fazer “echo $ x | sed… ”e“ echo $ x | grep… ”

Eu geralmente encontro isso em scripts (e, tenho que admitir, eu mesmo escrevo): a=$(echo "$x" | sed "s/foo/bar/") ou if echo "$x" | grep -q foo then ... fi Considere "foo" para incluir algumas coisas de regex. Eu sinto que...
04.02.2010 / 10:11
3
respostas

Cygwin bash sed bloqueia meus arquivos

Quando altero os arquivos no cygwin bash com o comando sed, o arquivo fica bloqueado. Reproduzir: Abra cmd e cd no diretório não-usuário (por exemplo, temp ) echo aaa > test.txt Abra em texteditor, adicione linha, tent...
20.02.2012 / 21:38
2
respostas

Localizando e excluindo linhas de todos os arquivos recursivamente

Eu consegui usar as ocorrências de uma palavra-chave usando grep "KeyWord" . -r -n -i -I mas, as ocorrências da KeyWord são muito grandes. Eu só quero apagar todas as linhas que contêm essa palavra. Eu procurei por aí, sed parece ser...
06.07.2012 / 00:26
4
respostas

Usando sed obter substring entre duas aspas duplas

Eu tenho um arquivo xyz... rsync: "/home/path/to/file": Permission denied (13) rsync: "/home/path/to/file1": Permission denied (13) rsync: "/home/path/to/file2": Permission denied (13) rsync: "/home/path/to/file3": Permission denied (13)...
03.12.2012 / 13:48
1
resposta

Usando sed para ativar arquivos .htaccess na configuração do Apache

Estou tentando automatizar o provisionamento de uma caixa do Vagrant do Ubuntu com um script Bash. Tudo está bem, mas estou tendo dificuldades em configurar o Apache para permitir substituições de arquivos .htaccess . No meu arquivo de configu...
15.09.2013 / 20:19
2
respostas

Como substituir a linha no arquivo pelo padrão com sed?

Estou lendo muita documentação sobre sed e ainda estou perplexo em meu caso de uso específico. Eu quero substituir esta linha em um arquivo conf com minha própria linha: Substitua esta linha: #maxmemory <bytes> com: maxmemory 26gb...
01.03.2014 / 23:07