Perguntas com a marcação «sed»

sed é um editor de fluxo de linha de comando para filtrar e transformar texto.



3
Diff, mostra a linha modificada apenas do arquivo correto
Eu tenho arquivo ae gostaria de gerar blinhas de balteração disso desde que foi clonado a. Apenas as linhas modificadas, sem contexto circundante, sem marcas de deslocamento de diferença. Como posso fazer isso usando scripts de shell? (Sem Python / Perl / PHP / ...) Sed e awk são soluções …
24 shell-script  sed  awk  diff 


5
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' …

7
Texto entre duas tags
Eu quero recuperar o que estiver entre essas duas tags - <tr> </tr>- de um documento html. Agora não tenho requisitos específicos de html que justifiquem um analisador de html. Eu simplesmente precisa de algo que partidas <tr>e </tr>e fica tudo entre eles e poderia haver vários trs. Tentei o …

5
Como manipular um arquivo CSV com sed ou awk?
Como posso fazer o seguinte em um arquivo CSV usando sedou awk? Excluir uma coluna Duplicar uma coluna Mover uma coluna Eu tenho uma mesa grande com mais de 200 linhas e não estou familiarizada com isso sed.
23 sed  awk  csv 

4
sed com expressão múltipla para argumentação no local
Estou tentando substituir várias palavras no arquivo usando sed -i #expression1 #expression2 Arquivo Something 123 item1 Something 456 item2 Something 768 item3 Something 353 item4 Saída (desejada) anything 123 stuff1 anything 456 stuff2 anything 768 stuff3 anything 353 stuff4 Experiências Posso obter a seguinte saída usando sed -i2 vezes. sed …


3
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 "s/<TEXT1>/$(cat File1|sed 's/\//\\\//g'|sed 's/$/\\n/g'|tr -d "\n")/g" Você também pode usar outras ferramentas para resolver …
23 sed  replace 

8
Usando sed para converter novas linhas em espaços
Digamos que eu tenho uma variável de shell $stringque contém algum texto com várias novas linhas, por exemplo: string="this is a test" Gostaria de converter essa string em uma nova string, new_stringonde todas as quebras de linha são convertidas em espaços: new_string="this is a test" Eu tentei: print $string | …
22 shell  sed 

4
sed - substitui a string pelo conteúdo do arquivo
Eu tenho dois arquivos: file1e file2. file1 tem o seguinte conteúdo: --- host: "localhost" port: 3000 reporter_type: "zookeeper" zk_hosts: - "localhost:2181" file2contém um endereço IP ( 1.1.1.1) O que eu quero fazer é substituir localhostcom 1.1.1.1, de modo que o resultado final é: --- host: "1.1.1.1" port: 3000 reporter_type: "zookeeper" …



4
Como evito que o sed -i destrua links simbólicos?
Por que o sed -iexecutado no link simbólico destrói esse link e o substitui pelo arquivo de destino? Como evitar isso? por exemplo. $ ls -l pet* -rw-rw-r-- 1 madneon madneon 4 mar 23 16:46 pet lrwxrwxrwx 1 madneon madneon 6 mar 23 16:48 pet_link -> pet $ sed -i …
21 sed  symlink 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.