Perguntas sobre 'sed'

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
2
respostas

Como posso imprimir a enésima linha de um arquivo e detectar se o processo falhou?

Eu tenho um arquivo chamado namelist com nomes como este: george cindy chester Estou usando nl namelist para produzir: 1 george 2 cindy 3 chester Eu quero usar essa lista de nomes em um script que contém algo assim: while...
19.08.2016 / 16:22
2
respostas

Adiciona caractere de nova linha ao arquivo

Oi pessoal Eu preciso mudar a seqüência de linha única abaixo usando um script de shell {1:F01NESWSZM0AXXX1111111111} {2:I940BBRUBEBBXXXXN} {3:{108:400MSOG161200FRO}} {4: :20:400MSOG161200FRO :25:1xxxxxxxx65 :28C:7 :60F:D160429EUR423431,51 :6...
05.05.2016 / 09:47
1
resposta

Bash adicionar texto no script de linha [closed]

Tentando fazer meu script funcionar, mas não funciona. Aqui está o meu script #!/bin/bash a="* * * * * /home/server/scripts/check.sh" b="0 06,18 * * * /home/server/scripts/checks2.sh" sudo sed -i '28s/^/'$b'\n/' /var/spool/cron/crontabs/root...
07.05.2016 / 23:01
1
resposta

Linux red hat + substitua PATH ou word em scripts

Na pasta: /var/userTN/applo folder Tenho cerca de ~ 100 scripts de shell que incluem o seguinte PATH: GLOBAL_PATH=/export/pop/PLW5 Eu quero substituir o PATH em todos os scripts da pasta: /var/userTN/applo para este PATH...
08.05.2016 / 07:04
1
resposta

Substitua 2 linhas sucessivas usando sed

Estou tentando substituir linhas sucessivas pelos seguintes comandos sed : sed -i -e '/string1/{N;s/string2/string2_replaced/;N;s/string3/string3_replaced}' file1 sed -i -e '/string1/{n;s/string2/string2_replaced/;n;s/string3/string3_repla...
04.05.2016 / 09:06
3
respostas

divide linhas e imprime para nova linha para determinado caractere

Eu preciso dividir as linhas e imprimi-las na próxima linha quando o padrão coincide. Como eu tenho: ABC123xxx:: 2345 ABC345yyy:: 5678 ABC986zzz:: 7955 E eu quero imprimir para uma nova linha quando o padrão ABC virá: ABC123xxx::...
29.04.2016 / 04:04
3
respostas

Como extrair logs entre a hora atual e os últimos 15 minutos

Eu quero extrair os logs entre o registro de data e hora atual e 15 minutos antes e enviei um e-mail para as pessoas configuradas. Eu desenvolvi o script abaixo, mas não está funcionando corretamente; alguém pode me ajudar?? Eu tenho um arquivo...
24.05.2016 / 09:56
3
respostas

Extrai uma palavra de uma linha, fazendo isso para um número específico de linhas [fechado]

Eu quero extrair uma palavra de uma linha, fazendo isso para um número específico de linhas. Eu tenho algo assim. 1. Bill 2. Joe 1 3. Sue 1 Eu quero extrair separadamente as palavras Bill, Joe e Sue. Eu estou tentando usar o comando...
18.04.2016 / 09:44
1
resposta

substituir dentro de um arquivo com alguma estrutura específica

Eu tenho um arquivo parecido com: login1.stampede(73)$ cat mc_input 800 ! n_pass 300 ! n_equil_pass 6 6 6 ! simulation cell dimension in x, y, and z 700 ! Tinit 100 ! Tmin 700 ! Tmax -10 ! Tinc Li -6 Fe 0 ! mu init Li -6 Fe 0 !...
25.03.2016 / 13:38
1
resposta

Excluindo várias linhas de comentário HTML usando sed

Isso é o que eu criei, mas não funciona com várias linhas: sed -i '/<!-- my comment -->.*<!-- \/my comment end -->/d' my_file     
27.03.2016 / 21:45