Perguntas sobre 'replace'

3
respostas

zsh's “echo SomeText ** / filename” em outros shells

Eu preciso preencher todos os arquivos com um nome de arquivo específico (recursivamente) com um texto. Em zsh isso pode ser feito com echo SomeText > **/TheFileName Eu procuro soluções genéricas para shells compatíveis e / ou tcsh. Ex...
16.06.2014 / 07:15
3
respostas

Remover cadeia longa de arquivos

Os arquivos no meu servidor foram corrompidos. Eu quero remover uma seqüência de caracteres 13000 de todos os arquivos PHP que o contenham. A string parece: ?php if(!isset($GLOBALS["\x616\x756\x61"])) { $ua=strtolower($_SERVER[ ... $qhrocz...
13.10.2015 / 22:20
1
resposta

Como fazer pesquisa de múltiplas linhas e substituir texto (excluir) recursivamente

Eu quero ir recursivamente através de um diretório e procurar por conteúdo específico em todos os arquivos. O conteúdo deve então ser substituído se encontrado. Com uma única linha eu faria algo assim: find . -type f -exec sed -i -e 's@code2...
09.08.2012 / 11:32
3
respostas

Como fazer mais de uma substring substitua de uma só vez no bash?

Eu tenho um diretório contém arquivos de imagem que devem ser ecoados no bash. Durante o eco, quero substituir o nome do arquivo e a extensão no comando de linha única. Arquivos de exemplo: images/file_name_1.jpg images/file_name_2.jpg...
18.04.2014 / 12:34
2
respostas

Como pesquisar e substituir strings correspondentes a uma lista de substituição para vários arquivos

Eu tenho um arquivo, digamos map.txt , contendo uma lista de strings de pesquisa e substituições correspondentes: search -> replacement bigBone -> bb fishMarket -> fm dogCollar -> dc ... Eu preciso executar a pesquisa e a su...
06.05.2014 / 16:19
3
respostas

Maneira inteligente de executar uma substituição semelhante (não simples o suficiente para diff) em vários arquivos?

Eu tenho um monte de arquivos (45, muitos para editá-los manualmente sem enlouquecer), que requerem as mesmas alterações (como visto nos três diffs no final desta questão). A maioria das ferramentas usadas para pesquisa e substituição na linh...
13.09.2012 / 23:50
2
respostas

Awk inplace opção com print statement

Na versão recente do awk há uma opção inplace que pode ser usada para operações no local semelhantes à opção sed 's -i. No entanto, não posso fazê-lo funcionar com a instrução print . Vamos ver meu exemplo. O conteúdo do teste de arquivo...
11.05.2015 / 18:57
2
respostas

Bash - Converte texto colorido de caractere de escape para BBCode

Eu quero converter um texto terminal escape-character colored text file para BBCode colored. Para isso, criei um arquivo de log do Android com logcat -Cd > /sdcard/logcat.txt . A opção -C adiciona os caracteres de escape de cor. A...
07.02.2015 / 20:04
4
respostas

Substituir usando vim - Substituir um padrão […] por uma string

Eu tenho um arquivo contendo linhas abaixo, por ex. formato - [[email protected], [email protected]], Payment processed - 23499, params = {'invoice':3243} Eu só quero os números da conta, ou seja, 23499. É um número. Digamos que <account> ....
25.09.2014 / 17:02
4
respostas

Recolher caracteres repetidos

Existe uma maneira mais Bashist do que echo "$PWD//" | sed -e 's#//\+#/#g' para substituir as barras repetidas por uma única? Obrigado Steven D , agora há uma função totalmente funcional para encontrar o caminho comum mais longo de dois...
15.04.2011 / 15:09