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

Removendo valores numéricos em certas colunas mantendo os sinais de menos?

Eu tenho o seguinte quadro de dados que continua indefinidamente na horizontal e na vertical com números negativos apenas nas colunas ímpares: -1 2 3 4 -5 9 2 3 -4 5 -6 11 E eu quero as 2ª, 4ª e 6ª colunas completas (ou todas as c...
21.06.2015 / 13:31
4
respostas

pt - Imprime linhas correspondidas por um intervalo de padrões se uma linha corresponder a uma condição [duplicada]

Eu tenho um formato de entrada de log de várias linhas que preciso processar. O log se parece com algo assim: --START-- Device=B Data=asdfasdf Lorem=Ipsum --END-- --START-- Device=A Data=asdfasdf Lorem=Ipsum --END-- --START-- Device=B Da...
10.09.2015 / 01:54
3
respostas

Por que não consigo usar o grep dessa maneira?

Eu gostaria de mudar a linha "disable = yes" para "disable = no" no seguinte arquivo: [root@centos2 ~]# cat /etc/xinetd.d/tftp service tftp { ... server_args = -s /var/lib/tftpboot disable = yes per...
20.11.2017 / 20:09
2
respostas

A saída de cor do Bash falha

É sed ou problema de eco? O que estou fazendo errado? $> cat ~/bin/color_test.sh #!/bin/bash ColorOff='\e[0m' # Text Reset BWhite='\e[1;37m' # Bold White string="test TEST test" echo -e "$string" | sed -e "s/TEST/${BWhite}TES...
23.08.2011 / 11:30
1
resposta

Substituindo várias linhas em sed ou awk [closed]

Estou tentando usar sed ou awk para substituir 5 linhas em um arquivo smb, mas não tenho a menor ideia de como lidar com as novas linhas.     
25.08.2010 / 03:50
2
respostas

Como adicionar uma string a um arquivo .txt em todas as linhas, excluindo alguns caracteres usando sed ou awk

Eu tenho um arquivo de texto chamado xid.txt : xid: SC48028 id: artf398444 xid: indv1000 id: indv24519 xid: SC32173 id: artf398402 xid: SC21033 id: artf398372 xid: 1001 id: tracker4868 xid: wiki1000 id: wiki10709 xid: proj1234 id: proj12556...
23.06.2017 / 08:37
1
resposta

Usando sed para excluir uma linha inteira se ela contiver apenas um número específico

Eu tenho um arquivo txt 123 456 789 456 123456 Eu quero excluir caracteres específicos do arquivo, por exemplo, (123). Eu tentei com $ sed -i '/123/d' dummy.sh $ vi dumm.txt 456 789 456 No comando abaixo, quando executo as duas pal...
23.07.2017 / 18:25
5
respostas

Imprime linha após a ocorrência n.

Eu estou olhando para exibir a linha 4598 no seguinte arquivo. Efetivamente, quero exibir a linha APÓS a enésima ocorrência de uma correspondência. Nesse caso, a linha após a terceira ocorrência de <Car> . Como eu faço isso? <Car&g...
14.02.2014 / 16:38
3
respostas

GREP / SED ou AWK: Imprimir parágrafo inteiro em um arquivo na correspondência de padrão [duplicado]

Eu tenho um arquivo com centenas de parágrafos de cerca de 15 linhas cada. Preciso procurar um padrão, digamos Ocorrência: 1 . Se esse padrão for encontrado no para, eu preciso imprimir o parágrafo inteiro. Observe que os parágrafos são separ...
09.06.2014 / 13:01
3
respostas

Como substituir um código de múltiplas linhas por sed?

Eu tenho um arquivo grande com caracteres especiais. Existe um código de múltiplas linhas, que eu quero substituir por sed . Isto: text = "\ ------ ------\n\n\ This mess...
19.02.2016 / 12:37