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
É possível substituir um exemplo recursivamente em multi-diretório com grep e sed assim?
grep -e "http://localhost:4000" -r ~/dev_web/_site | sed -e 's/http:\/\/localhost:4000/https:\/\/another_site.com/g'
Quando faço isso, meu terminal...
Eu adicionei uma linha a um documento com um documento de gato
cat <<-'DEFINE' >> ./wp-config.php
define( 'DISALLOW_FILE_EDIT', true );
DEFINE
Mais tarde, queria removê-lo e fiz:
sed -i "s/define( 'DISALLOW_FILE_EDIT', tr...
Eu tenho um arquivo com esse tipo de conteúdo:
bla bla
pattern2
bla
pattern1
pattern2
blabla pattern1 bla
bla
pattern1
Eu gostaria de remover toda a linha em negrito, ou seja, contém a primeira ocorrência de pattern1...
Digamos que eu tenha um arquivo *.txt em um diretório txtpath=/path/to/txt/ .
Eu gostaria de listar *.txt arquivos em $txtpath do diretório atual (não $txtpath ) sem listar os arquivos no diretório atual, como acontece se eu exec...
Eu tenho este arquivo e fd: exec 88<>abc
Por que
$ sed -i "s/cd/II/g" /proc/$$/fd/88
sed: couldn't open temporary file /proc/26194/fd/sedS1D1FT: No such file or directory
mas este trabalho:
$ cat /proc/self/fd/88 | sed "s/...
Estou escrevendo um script de shell (bash) para buscar e construir vários bits de software. O script também grava vários pequenos arquivos de configuração e precisa alterar alguns arquivos de configuração pré-existentes. Qual é a melhor maneira...
Então cheguei à conclusão de que, para recursivamente substituir todas as instâncias de uma string no diretório (somente para arquivos de extensões .java), preciso usar
find . -type f -name "*.java" -exec sed -i 's/original/result/g' {} +...
Eu quero remover as linhas duplicadas que começam com > e a próxima linha depois disso.
Por exemplo:
>1
ACCGGTTTCCTTGAAATT
>2
AACCTTCCGGTTAATT
>3
AACCTTCCGGTTAATT
>1
ACCGGTTTCCTTGAAATT
Como você pode ver, eu tenho...
Queremos adicionar as seguintes propriedades:
-XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=2M
nas duas primeiras linhas que contêm a palavra - HBASE_MASTER_OPTS
Exemplo antes da mudança :
more ams-hbase-e...