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

Como usar sed para substituir números por parenteses?

Eu tenho um arquivo test.txt contém muitas linhas como as seguintes: hello:123: world hello:783: world hello:479: world ...... Como usar o comando sed para substituir as linhas da seguinte maneira? hello:(123, 0): world hello:(783,...
08.09.2016 / 13:35
4
respostas

Filtrando caminhos para uma profundidade específica

Estou usando o rsync e os sinalizadores -nPaAXz ~/ para verificar quais arquivos serão copiados. Isso é muito detalhado para fazer algum sentido. Como eu poderia filtrar a saída para ver a lista de arquivos / pastas que serão copiados p...
07.03.2011 / 19:01
5
respostas

Extraia linhas de um arquivo que contenha De str1 Para str2

Digamos que existe um arquivo "abc.txt" que contém um parágrafo / linhas: Hello, how are you doing sir? when are you going to arrive at the SBAHN platform to catch the train? Como posso extrair todos os caracteres no arquivo de "como" pa...
21.09.2014 / 07:14
4
respostas

Como eu corrijo muitos e poucos caracteres de espaço?

Eu tenho arquivos editados por outras pessoas além de mim. Eles contêm linhas que se parecem com isso: <E> This is text </E> Eu uso alguns scripts de shell Bash para fazer um monte de funções de substituição de texto nessas li...
21.02.2013 / 03:38
2
respostas

Como removo todas as ocorrências de ponto-e-vírgula do final de todas as linhas?

Estes são os passos que estou seguindo. 'sed 's/[;]+$//g'' também sed 's/;{1,\}$//g'     
11.03.2013 / 14:06
3
respostas

Remove caracteres em uma coluna específica antes de um caractere específico

Eu tenho um arquivo assim: chr22 43089055 43089055 - NM_017436 C 300 903delC chr22 43089715-43089717 43089715-43089717 - NM_017436 CTT 79 Eu quero remover todos os caracteres antes do - na coluna 3 para obter um...
01.07.2015 / 17:48
3
respostas

Retirar palavras-chave usando utilitários de linha de comando padrão?

Como exemplo, esta é a pronúncia de "when" de acordo com o Wikcionário. enPR, IPA e X-SAMPA são esquemas diferentes para mostrar as pronúncias. when:* {{a|US}} {{enPR|wĕn|hwĕn}}, {{IPA|/wɛn/|/ʍɛn/}}, {{X-SAMPA|/wEn/|/WEn/}} Gostaria de ex...
06.08.2013 / 21:54
3
respostas

Usando uma referência a uma variável de string bash em sed

Sou um novato relativo no Linux. Suponha que eu tenha um arquivo de texto a.txt que contenha o seguinte texto: A B C Agora, se eu quiser alterar o texto na linha 2 (que contém B ), posso usar o seguinte comando sed : sed -i '2s/...
19.08.2013 / 22:56
3
respostas

Maneira fácil de analisar o formato de data do syslog

Eu gostaria de escrever um script que analise o syslog da última semana. Mas meu syslog registra em um formato de data idiota, por exemplo "22 de maio". Se fosse registrado em 2013-05-22, essa tarefa seria trivial. Existe alguma maneira de...
22.05.2013 / 13:00
6
respostas

Usando cut / awk / sed com dois delimitadores diferentes

Eu tenho os seguintes casos: [email protected] [email protected] [email protected] Estou tentando convertê-los em [email protected] [email protected] [email protected] Portanto, deve remover tudo, desde o primeiro '_' (incluindo-o) até o @ (nã...
21.08.2013 / 00:29