Aide commande sed

Fermé
colas31 Messages postés 135 Date d'inscription samedi 5 août 2006 Statut Membre Dernière intervention 21 décembre 2010 - 22 mai 2008 à 15:00
colas31 Messages postés 135 Date d'inscription samedi 5 août 2006 Statut Membre Dernière intervention 21 décembre 2010 - 22 mai 2008 à 17:06
Bonjour,

J'essaie desesperemment d'ecrire une commande sed qui me permettra d'afficher uniquement les ligne commancant par [**]
Etant donne que ce soit des caractere speciaux je n'arrive pas a la creer"

sed '/ ?? /!d'

Merci d'avance.

2 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
22 mai 2008 à 16:09
Salut,

Au choix :
sed '/^\*\*/!d' fichier
sed -n '/^\*\*/p' fichier
;-))
0
colas31 Messages postés 135 Date d'inscription samedi 5 août 2006 Statut Membre Dernière intervention 21 décembre 2010 21
22 mai 2008 à 17:06
Merci bien pour ta reponse si rapide.
en fait j'ai ca comme fichier et je souhaite seuleement afficher la premiere ligne voir si possible la 2 eme.
Pour se faire j'utilise swatch avec :
exec="xterm -hold -e sed -n '/^\*\*/p' /var/log/snort/alert"
Mais elle affiche tout le fichier alors que directe;ent dans un terminal elle n'affiche que les ligne du type ***AP***

[**] [1:13628:1] WEB-CLIENT Microsoft Access file download request [**]
[Classification: Misc activity] [Priority: 3]
05/21-13:49:41.507582 10.54.10.25:56815 -> 72.14.207.99:80
TCP TTL:64 TOS:0x0 ID:65309 IpLen:20 DgmLen:499 DF
***AP*** Seq: 0x6A983DFA Ack: 0x47C01F7 Win: 0x2E TcpLen: 32
TCP Options (3) => NOP NOP TS: 3306668781 2824056507
[Xref => https://support.microsoft.com/en-us/help/925330/an-overview-of-unsafe-file-types-in-microsoft-products]

Merci encore pour ton aide
0