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

Sed substituir apenas em linhas pares de um arquivo quando os comandos de substituição são escritos em um arquivo

Eu tenho todos os comandos replace em um arquivo (digamos replace.sed) e eu uso-o com o flag -f de sed (sed -f replace.sed InputFile). Mas agora eu corri para uma condição onde eu preciso aplicar estas regras de substituição apenas em linhas num...
24.07.2014 / 10:24
3
respostas

Precisa seduzir saída awk ou grep para extrair strings

Eu tenho uma saída que se parece com isso: "vancouver/news/vancouver-voices": { "status": 0, "time": 0, "timestamp": 1371298701 }, "vancouver/news/vancouvers-march-second-annual-success": { "status": 0, "time": 0, "tim...
15.06.2013 / 14:26
2
respostas

Usando sed para baixar o ComboFix automaticamente

Estou tentando escrever um script de shell para pegar a URL dinâmica na qual o ComboFix está localizado em BleepingComputer.com/download/combofix No entanto, por algum motivo, não consigo fazer com que o meu regex corresponda ao link de down...
18.09.2012 / 22:41
3
respostas

Como remover comentários em todos os arquivos, inclusive em subdiretórios?

para remover comentários (comece com # e /* comment */ ) em settings.php , o comando abaixo funciona bem: sed '/^\#/d' settings.php > outp.txt mv outp.txt settings.php sed '/\/\*/,/*\//d; /^\/\//d; /^$/d;' settings.php > outp2.tx...
20.03.2011 / 08:43
4
respostas

Sed: Anexa texto contendo novas linhas de caracteres após a primeira linha de um arquivo

Eu estou tentando construir um changelog programaticamente redirecionando a saída de git shortlog para um arquivo CHANGELOG.md. Meu changelog mostra isso (abreviado): Brendan Deere (4): Fix dependency conflicts Meu arquivo de...
19.10.2017 / 08:28
1
resposta

Por que o sed só funciona na saída direta do eco?

Eu tenho um comando shell para obter o tempo de desenho da interface do usuário para um aplicativo Android (que não é realmente relevante para essa pergunta) em milissegundos. De qualquer forma, a saída se parece com I/ActivityManager( 1843):...
22.11.2016 / 05:14
1
resposta

Busca-substituição recursiva usando sed com URLs

Eu tenho um grande conjunto de arquivos em que preciso substituir um esquema de URL completo. Alguns nomes de arquivos contêm espaços. Depois de muita pesquisa e rial e erro, este é o mais próximo que cheguei: find /somedir -type f -print0 -e...
21.07.2015 / 16:25
5
respostas

Exclui linhas com base na longa lista de números de linha

Eu tenho uma longa lista de números de linha (35389208) que eu não quero no meu arquivo. Por número de linha, quero dizer a linha no meu arquivo (por exemplo, linha 277). Minha lista de números de linha que eu não quero se parece com: 277 278...
11.06.2014 / 19:59
2
respostas

mod_sed - apache + sed - problemas com barra invertida

Acabei de começar a usar o sed e estou tendo um problema ao usar o sed a partir do Apache mod_seq. A tarefa é alterar uma publicação de serviço da web para uma postagem de upload de arquivo. O Content-Type já foi alterado usando mod_headers e a...
22.12.2014 / 13:35
2
respostas

Como comentar várias linhas correspondentes a um regex usando sed ou awk

Eu tenho um arquivo que contém isso: [...] location /static { ... multiple lines ... } [...] location /static/ { ... multiple lines ... } [...] E eu quero saber: [...] # location /static { # ... # m...
07.02.2014 / 18:19