Ir para conteúdo
Fórum Script Brasil

Caminhante

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que Caminhante postou

  1. Perdão, mas estou falando de Bash. Achei que "GNU/Linux" fosse o local para a discussão.
  2. 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?
×
×
  • Criar Novo...