Ir para conteúdo
Fórum Script Brasil
  • 0

sed: substituindo campos após espaço


Caminhante

Pergunta

Caros,

Estou com uma dificuldade em meus estudo sobre shell script.

Tenho um arquivo texto chamado "SEMA-sp" com o seguinte conteúdo:

Inscrição Nome nota

0115088-0 ANTONIO ALVARO BUSO 77,14

0115613-6 KAISER DIAS SCHWARCZ 77,14

0115950-0 PRISCILA BROCHADO GOMES 77,14

0116003-6 RENATA KACENELENBOGEN GUIMARAES 77,14

0116186-5 UMBERTO KUBOTA 77,14

0115060-0 ANDERSON FERREIRA PEREIRA 75,71

0115144-4 CARLA SIMONE WACHHOLZ 75,71

0115167-3 CAROLINA MAROCCO CORNETA 75,71

0115285-8 DILERMANDO PESCI GALVES 75,71

0115337-4 ELSON FERNANDES DE 75,71

0115591-1 JOSE RICARDO REATO 75,71

0115732-9 MAIRA TAQUIGUTHI RIBEIRO 75,71

0115814-7 MARIANNE SILVA OLIVEIRA 75,71

0116116-4 SILVANA FINOTO BUENO 75,71

0116172-5 THAIS OLIVEIRA DO 75,71

Com o comando head -n 20 SEMA-sp | sed 's/ .*//' substituo tudo após o 1º espaço por nada, com o seguinte output:

Inscrição

0115088-0

0115613-6

0115950-0

0116003-6

0116186-5

0115060-0

0115144-4

0115167-3

0115285-8

0115337-4

0115591-1

0115732-9

0115814-7

0116116-4

0116172-5

Mas quando tento substituir o que vem depois do 2º espaço por nada, com o comando head -n 20 SEMA-sp | sed 's/ .*/X/2', ele me devolve o arquivo original.

Onde estou errando?

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Bom, se eu entendi o que você deseja, creio que 1º e 2º espaços, ou seja, apagar tudo depois do segundo é MUITO simples de ser feito usando AWK, usar sed para isso nem é preciso.

Faça isso e experimente o resultado. Me avisa se não conseguir ou tiver dúvidas.

cat SEMA-sp | awk '{ print $1, $2 }'

Abs,

Felipe Savoia

LPIC-1 | MCP | MCDST

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...