Pages : 1
#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
Pages : 1