Usage: grep -hblcnsviw pattern file . . .

amsy10 -  
 amsy10 -
Bonjour,

j'ai ce message d'erreur quand je fais

Usage: grep -hblcnsviw pattern file . . .

#!/bin/bash
#--- define variables ---
cat file1| grep ^'< ' |awk ' {print $2","$4$5} ' >file2

je suis sous solaris

Merci d'avance

4 réponses

  1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    Et comme ça :

    grep '^<' file1

    Sinon as-tu une version de "/usr/xpg4/bin/grep" ?
    1
    1. dna.factory Messages postés 19927 Date d'inscription   Statut Modérateur Dernière intervention   1 621
       
      grep '^<' file1 fonctionne sous sco_unix 5.07 (oui, je sais qu'on a changé de siecle... je continue à utiliser des disquettes et des modems 56k si je veux d'abord)
      0
    2. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      Merci. Comme je n'ai pas de versions de ces antiquités, je suis obligé de faire faire des tests ou de me fier à quelques recherches sur gogole ;-\

      ;-))
      0
    3. dna.factory Messages postés 19927 Date d'inscription   Statut Modérateur Dernière intervention   1 621
       
      ça marche aussi sur une débian plus récente

      cat toto
      <object-stream>  
        <importExportVersion>V1</importExportVersion>  
        <etiquette>  
          <fonctionnementEtiquette>  
            <pageCourante>0</pageCourante>  
            <identifiantTypeEtiquette>V3STDb</identifiantTypeEtiquette>  

      cat toto|grep '^<'
      <object-stream>

      (les autres lignes commencent par un espace)
      0
  2. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    Salut,

    Essaie de protéger le caractère "<" :

    grep '^\<' file1
    0
  3. amsy10
     
    mais est ce que le cela va prendre toutes ligne commencant par "<" ,j ai tester ça ne marche pas du tout
    0