Perguntas com a marcação «replace»

25
Como substituir a palavra atual sob o cursor no Emacs

Como substituo a palavra atual sob o cursor no Emacs? Eu sei que posso usar query-replace ou replace-string, mas toda vez que faço isso, tenho que digitar toda a string a ser substituída, isso é apenas irritante. O Vi possui comando equivalente cword e posso usar um atalho para puxar a palavra...

23
Substitua string pelo conteúdo de um arquivo usando sed

Eu tenho dois arquivos diferentes: Arquivo1 /home/user1/ /home/user2/bin /home/user1/a/b/c Arquivo2 <TEXT1> <TEXT2> Eu quero substituir o <TEXT1>do File2 com o conteúdo do File1 usando sed. Eu tentei este comando, mas não obtendo saída adequada: cat File2|sed...

23
Como relatar alterações no local "sed"

Ao usar sedpara substituir seqüências de caracteres no local, existe uma maneira de fazer com que ele relate as alterações que faz (sem depender de uma comparação de arquivos antigos e novos)? Por exemplo, como posso alterar a linha de comando find . -type f | xargs sed -i 's/abc/def/g' para...

19
usando sed com e comercial (&)

Estou usando o sed para encontrar e substituir padrões nos arquivos SAS que tenho, em vez de alterá-los individualmente. O problema é que estou tentando substituir variáveis ​​de macro e, quando uso o e comercial, ele não está processando corretamente. Here's my code: sed -ie...

13
Vim: s substitui as primeiras N <g ocorrências em uma linha

No vim, às vezes tenho ocasião de substituir as primeiras ocorrências de uma partida em uma linha, mas nem todas as que ggostariam. por exemplo: a a a a a para b b b a a Eu sei que poderia usar :s/a/b/[enter]:[up][enter]:[up][enter], mas isso é tedioso o suficiente em três repetições, tenho...

11
Substitua várias strings em uma única passagem

Estou procurando uma maneira de substituir seqüências de caracteres de espaço reservado em um arquivo de modelo por valores concretos, por ferramentas comuns do Unix (bash, sed, awk, talvez perl). É importante que a substituição seja feita em uma única passagem, ou seja, o que já foi digitalizado /...

10
Sed: substituir padrão em cada segunda nova linha?

Existe uma maneira de dizer sedpara substituir o padrão em cada segunda ocorrência? Ou pelo menos em cada segunda linha? (Claro que é possível com um script, mas eu estava me perguntando se sedposso fazê-lo). Editar eu encontrei sed -e "s/pattern/replacement/g;n" Mas substituiu toda primeira...