Eu tentei o seguinte código para substituir QQcom ZZ, mas não faz o que eu quero: var1=QQ sed -i 's/$var1/ZZ/g' $file No entanto, este código faz o que eu quero: sed -i 's/QQ/ZZ/g' $file Como uso variáveis em
O Sed é conhecido como Editor de Stream, pois ele 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, é provável que essa tag seja apropriada
Eu tentei o seguinte código para substituir QQcom ZZ, mas não faz o que eu quero: var1=QQ sed -i 's/$var1/ZZ/g' $file No entanto, este código faz o que eu quero: sed -i 's/QQ/ZZ/g' $file Como uso variáveis em
Eu gostaria de substituir $fileWithPathem $file, no entanto, isso não funciona porque (eu acho) caminho não é escapado. Como escapar disso? sed -i 's/${fileWithPath}/HAHA/g'
Foi-me dito que era possível, mas sem um único exemplo de trabalho, que sedpode ler a partir de uma variável de string sem a necessidade de um arquivo de entrada. Ainda tenho que fazê-lo funcionar. Para segurança geral, estou gravando a $PATHvariável em outra variável, pois mexo com isso, porque...
Alguém sabe como usar o Sed para excluir todos os espaços em branco em um arquivo de texto? Eu tenho tentado usar o comando "d" delete para fazer isso, mas parece que não consigo
file1 gato foo ice two file2 gato bar cream hundred Saída desejada: foobar icecream twohundred arquivo1 e arquivo2 sempre terão a mesma quantidade de linhas no meu cenário, caso isso facilite as
Eu tenho visto muitas sedultimamente, e acho que é um comando bastante confuso. As páginas de manual não foram particularmente úteis, mas sei que podem ser usadas para analisar a saída de outros comandos. O que exatamente é sede para que serve? Estou procurando uma resposta abrangente que cubra o...
Eu tenho um arquivo com o seguinte conteúdo: (((jfojfojeojfow // hellow_rld (((jfojfojeojfow // hellow_rld Como posso extrair todas as linhas que começam com
Eu tenho este texto json: { "buildStatus" : { "status" : "ERROR", "conditions" : [{ "status" : "OK", "metricKey" : "bugs" }, { "status" : "ERROR", "metricKey" : "test_success_density" }, { "status" : "OK", "metricKey" : "vulnerabilities" } ], "periods" : [] } } Eu quero extrair o...
Como faço para obter isso: randomcollege-nt\user90 para isso: user90 usando
Eu tenho "test1.csv" e ele contém 200,400,600,800 100,300,500,700 50,25,125,310 e test2.csv e ele contém 100,4,2,1,7 200,400,600,800 21,22,23,24,25 50,25,125,310 50,25,700,5 agora diff test2.csv test1.csv > result.csv é diferente de diff test1.csv test2.csv > result.csv Não sei...
Nesta resposta ( como posso remover a primeira linha de um arquivo com sed? ), Há duas maneiras de excluir o primeiro registro em um arquivo: sed '1d' $file >> headerless.txt ** ---------------- OU ---------------- ** tail -n +2 $file >> headerless.txt Pessoalmente, acho que o tail...
Estou tentando escrever o seguinte script bash: HOME_DIR=/opt/my_home find ./CONFIG -type f -exec sed -i "s/_HOME_DIR_/$_HOME_DIR/g" {} \; A linha que desejo alterar nos arquivos é a seguinte: users = "_HOME_DIR_/config/data/_DOMAIN_/users.conf" Portanto, o resultado final deve ser: users =...
Eu tenho um laptop com Windows XP, no qual eu executo o VirtualBox com o Ubuntu mais recente, meu hardware é um pouco antigo; portanto, a execução da versão mais recente do Ubuntu dentro do Virtual box é uma espécie de aborrecimento, com desempenhos muito lentos, mesmo que tudo o que eu esteja...
Eu estava tentando sedsubstituir algumas palavras-chave em um arquivo grande (100 MB). Como eu não conhecia a -iopção (no local), minha primeira tentativa foi redirecionar assim: sed 's/original/edited/g' file.log >> file.log o que aconteceu depois disso foi que meu PC parou, quase sem...
Atualmente, tenho vários arquivos de texto com conteúdo parecido com este (com muitas linhas): 565 0 10 12 23 18 17 25 564 1 7 12 13 16 18 40 29 15 Desejo alterar cada linha para ter o seguinte formato: 0 565:10:1 565:12:1 565:23:1 565:18:1 565:17:1 565:25:1 1 564:7:1 564:12:1 564:13:1 564:16:1...
Eu tenho uma corda 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 e deseja extrair a palavra qaa seguir -Dspring.profiles.active. Eu tenho a seqüência de salvar em um arquivo text.txt apenas para demonstração nele. Quando eu faço...
O grepcomando fornece um status de saída: $echo "foo.bar" | grep -o foo foo $echo $? 0 $echo "foo.bar" | grep -o pop $echo $? 1 Mas preciso usar sede percebi que ele não tem status de saída: $echo "foo.bar" | sed 's/bar.*$//' foo. $echo $? 0 $echo "foo.bar" | sed 's/pop.*$//' foo.bar $echo...
$ (echo hello; echo there) | sed ':a;$!N;s/\n/string/;ta' hellostringthere O sedcomando acima substitui o novo caractere de linha pela string "string". Mas não sei o significado das :a;$!N;s/\n/string/;taaspas simples. Eu sei a parte do meio s/\n/string/. Mas não sei a função da primeira (...
Eu sou novo no uso do sed, mas experimentei o sed s/..../..../(substituto) para modificar uma frase completa, se estiver em uma linha, mas não conheço uma solução alternativa sobre como modificar uma frase que pode ter sido separada em duas linhas, como: Este: Lorem Ipsum is simply dummy text of...
Eu quero adicionar isso #this ##is my text antes da linha the specific line Eu tentei isso sed -i '/the specific line/i \ #this ##is my text ' text.txt mas apenas adiciona 'texto'. Eu também tentei várias combinações com \e, " "mas nada