Usage: grep -hblcnsviw pattern file . . .

Fermé
amsy10 - 23 janv. 2012 à 13:06
 amsy10 - 23 janv. 2012 à 14:26
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

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 422
23 janv. 2012 à 13:52
Et comme ça :

grep '^<' file1

Sinon as-tu une version de "/usr/xpg4/bin/grep" ?
1
dna.factory Messages postés 25707 Date d'inscription mercredi 18 avril 2007 Statut Modérateur Dernière intervention 23 avril 2025 1 616
23 janv. 2012 à 13:59
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 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 422
23 janv. 2012 à 14:03
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 25707 Date d'inscription mercredi 18 avril 2007 Statut Modérateur Dernière intervention 23 avril 2025 1 616
Modifié par dna.factory le 23/01/2012 à 14:21
ç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 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 422
23 janv. 2012 à 13:21
Salut,

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

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

Discussions similaires