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
1
resposta

usando sed para remover caracteres no final da string numérica

Aqui está uma amostra do meu arquivo de origem: USC00020958 -7777S 656S 721S 803S 891S 975S 972S 941S 906S 809S 695S 605S USC00021001 378S 389R 448R 522R 628R 736S 774S 742S 674S 562S 45...
31.07.2018 / 01:19
3
respostas

Sed ou outro script e a solução regexp para cortar um nome de arquivo

O que eu preciso é obter 2-3 variáveis de nomes de arquivos. Eu uso: FILES=$(ls -tr .../Files/) for f in $FILES; do ...... Os arquivos são assim: [letras e / ou números e (sublinhado ou nada)] [número de 6 dígitos] [sublinhado e m...
18.07.2018 / 12:15
1
resposta

Não é possível substituir a string por sed. Obtendo opção desconhecida

Estou tentando substituir uma string por sed (editor de fluxo), mas estou recebendo erros devolvidos. Provavelmente porque não estou usando a string corretamente, por causa dos símbolos. Estou tentando substituir a seguinte string: <...
24.10.2017 / 09:31
1
resposta

Como faço para substituir o último período encontrado antes da primeira vírgula sed

Muito novo no bash / Linux e estou tentando fazer o seguinte Eu tenho um csv com nomes de host e outras informações como host1.servers.com,serverA,location host2.servers2.farm.com,serverb,location a.servers.farm.farms.com,serverc,location...
02.02.2017 / 17:15
2
respostas

como obter valor de var no arquivo com sed [closed]

eu gostaria de fazer isso: O arquivo contém: VAR_1|VALU_1 VAR_2|VALU_2 VAR_3|VALU_31 VALU_31 VALU_33 VAR_4|VALU_4 VAR_5|VALU_5 VAR_6|VALU_61 VALU_62 VAR_7|VALU_7 ..... Como posso obter o valor de uma string com sed ou outro? Eu tento:...
02.12.2015 / 16:00
2
respostas

Disputando sed para encontrar e reformatar a data de login (ou, como matar processos mosh-server ociosos)

Eu tenho um método antigo de matar processos mosh-idle idle, o que não funciona no meu novo VPS. Aqui está o método antigo, que eu executo no crontab do root para limpar os processos que estão inativos por mais de 10 dias: for tty in 'w -s...
16.11.2013 / 20:22
1
resposta

Como eu substituo posições de linha específicas no sed?

Eu preciso usar o sed (ou qualquer outra coisa) para substituir uma posição da linha específica , estou no Google e não consigo encontrar nada (ainda). * UPDATE * isto é o que eu vim até agora ... sed 's|\(^.\{67\}\).\{1\}||g' $$...
20.06.2013 / 16:49
2
respostas

Eu quero filtrar duas linhas da saída de um programa [closed]

Eu tenho um comando que gera um monte de dados, mas eu só quero duas linhas. O grep não funciona porque as linhas que eu quero não estão próximas umas das outras. Eu não consigo descobrir sed ... Ajuda por favor. :) Exemplo de saída: Sc...
18.04.2013 / 19:50
1
resposta

Altera recursivamente o nome de um arquivo e o conteúdo dentro do arquivo se corresponder a uma palavra-chave

Eu posso usar o sed para fazer recursivamente encontrar e substituir uma string em vários arquivos. Assim: find -name "*.py" -not \( -name .svn -prune \) -type f -print0 | xargs -0 sed -i 's/cat/dog/g' No entanto, existe uma maneira d...
30.03.2012 / 16:42
2
respostas

cant: Adicione uma nova linha a cada arquivo que não tenha um no final do arquivo

Eu estou ficando incontável warning: no newline at end of file De algum código que foi editado pela última vez no Windows. No Linux, como posso consertar todos esses arquivos cpp / h e adicionar uma nova linha ao final de cada arquivo...
11.12.2011 / 03:04