Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/11/2007, à 20:37

s@mson

[RESOLU]aide bash / filtre

Bonsoir

Je vais essayer d'être clair... J'écris une commande bash qui est une suite de filtre (sort, uniq...). A la sortie d'un filtre, je voudrais rajouté le contenu d'un fichier à  la suite, et passé tout ca au filtre suivant comme illustré plus bas.

filtre précédent--->sortie standard ------> FILTRE ---> concaténation sur la sortie standard ---> filtre suivant
                                                          ^
                                                        fichier

Je penses que c'est possible et facile mais je bloque... Merci de votre aide !

Dernière modification par s@mson (Le 12/11/2007, à 21:25)

Hors ligne

#2 Le 12/11/2007, à 20:43

Gojita

Re : [RESOLU]aide bash / filtre

et un cat <fichier> ca fonctionne pas ?


Il y a 10 sortes de personnes
Celles qui savent compter en binaires et les autres.

Hors ligne

#3 Le 12/11/2007, à 20:53

s@mson

Re : [RESOLU]aide bash / filtre

salut Gojita,

ça n'a pas l'air d'être ça...

Hors ligne

#4 Le 12/11/2007, à 20:58

Gojita

Re : [RESOLU]aide bash / filtre

Comme ca, cela devrait marcher
toto1 est ton premier fichier
tu fais tous tes filtres et ensuite && cat <fichier2>

(cat toto1 | sort | grep '[23]' && cat toto2) | grep '[23]'

Il y a 10 sortes de personnes
Celles qui savent compter en binaires et les autres.

Hors ligne

#5 Le 12/11/2007, à 21:03

s@mson

Re : [RESOLU]aide bash / filtre

yep ca marche! bingo.

Merci Gojita pour cette aide efficace!

pour info, voici le pti prog, ya surement plus élégant

#!/bin/bash

#ce programme affiche les lignes que $2 possède et que $1 ne possède pas

(cat $1 $2 | sort -u && more $1) | sort | uniq -u

Bonne soirée!

Dernière modification par s@mson (Le 12/11/2007, à 21:17)

Hors ligne