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

remove palavras que contenham caracteres não alfa

Dado um arquivo de texto com uma string separada por espaços e um inteiro separado por uma guia, eu gostaria de me livrar de todas as palavras com caracteres não-alfa, mas manter palavras consistindo de caracteres somente alfa e a aba mais o int...
05.05.2010 / 00:57
3
respostas

deletar somente primeiro hit / match com sed

$ echo -e "AsometAhingA\nsomethingA\nASomethiAng" AsometAhingA somethingA ASomethiAng $ echo -e "AsometAhingA\nsomethingA\nASomethiAng" | sed "s/A//" sometAhingA something SomethiAng $ Eu sei que sed "s/A//" exclui a primeira correspondên...
23.01.2011 / 10:15
2
respostas

Substituindo um ponto por um sublinhado em um arquivo usando sed

Eu estava tentando editar a saída de um arquivo usando sed. O conteúdo do arquivo é cat /tmp/Group_RM [email protected] [email protected] Eu estava tentando obter a saída como: cat /tmp/Group_RM t_p@k_p t_m@k_k Eu tentei o comando abaixo, mas a saída...
18.05.2013 / 11:15
4
respostas

No linux como eu faço para 'citar' back-tic através do shell em sed.

No linux, como faço para obter o código ascii decimal / hex / oct de um caractere ascii ou ascii a partir de um código decimal / hex / oct. Eu vejo no manual do usuário do gnu sed que eu posso usar o \ d # \ o # \ x # para especificar um pe...
03.08.2011 / 13:46
2
respostas

Sed apenas imprimir expressão correspondida

Como fazer o sed apenas imprimir a expressão correspondente? Eu quero reescrever strings como "Bateria 0: Carregando, 44%, carregando" para "Bateria: 44%". Eu tentei o seguinte: sed -n '/\([0-9]*%\)/c Battery: ' Isso não funciona....
06.04.2011 / 15:22
2
respostas

Sed para windows

Estou tentando usar o SED pela primeira vez. Para complicar, estou usando no windows. Eu baixei da esta fonte . Como não tenho privilégios de instalação em minha máquina de trabalho, criei uma pasta no meu perfil para executáveis e a adicionei...
15.02.2012 / 15:25
2
respostas

Exclude algumas correspondências com sed

Eu tenho uma série de arquivos com entradas (namespaces no código fonte) como FW.WGS.Web.HHH.Controls, FW.WGS.Web.HHH.Email, FW.WGS.Web.HHH.Account, etc e alguns com entradas FW.WGS.Web.Controls, FW.WGS.Web.Email, FW.WGS....
11.02.2011 / 19:58
2
respostas

Encontre e substitua com sed, mantenha a linha original também

Eu tenho param1='123' Eu gostaria que param1='123' param2=123 onde 123 vai mudar entre os arquivos que eu gostaria de executar isso. Eu posso obter o param2 usando sed -i "s/param1=\([0-9]\+\)/param2=''/g" '{}' \; Mas então...
19.12.2013 / 12:31
1
resposta

Linux / Bash: Comente todas as linhas correspondentes a um padrão

sed é estranho para mim, para dizer o mínimo. Eu gostaria de percorrer uma árvore de projeto C e comentar cada linha chamando a função LogMsg() . Algo que alcançaria o seguinte: foreach: line within *.c if: line contains "LogMsg" p...
20.02.2014 / 16:07
3
respostas

Como usar o sed para substituir um padrão no final de cada linha em um arquivo com texto fixo?

Eu quero comparar dois arquivos com cerca de 40 MB de valores separados por vírgulas com linhas como esta: hstar,default,"T9883Z ",0d59,c801,7332,5,20120914,4.343618767 Para os dois arquivos, a última entrada que é 4.343618767 no exe...
17.09.2012 / 14:12