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
A voir également:

4 réponses

zipe31 Messages postés 38797 Date d'inscription   Statut Contributeur Dernière intervention   6 433
 
Et comme ça :

grep '^<' file1

Sinon as-tu une version de "/usr/xpg4/bin/grep" ?
1
dna.factory Messages postés 29170 Date d'inscription   Statut Modérateur Dernière intervention   1 619
 
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
zipe31 Messages postés 38797 Date d'inscription   Statut Contributeur Dernière intervention   6 433
 
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
dna.factory Messages postés 29170 Date d'inscription   Statut Modérateur Dernière intervention   1 619
 
ç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
zipe31 Messages postés 38797 Date d'inscription   Statut Contributeur Dernière intervention   6 433
 
Salut,

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

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