J'ai un fichier CSV contenant les registres suivants:
Nom,Téléphone,Pays
John,N/A,États-Unis
Max,N/A,États-Unis
Nom,Couleur,Taille
John,Bleu,M
Max,Rouge,S
Comment puis-je lire uniquement les registres à partir de Nom,Couleur,Taille, en utilisant bash?
De plus, comment puis-je limiter la sortie jusqu'à ce qu'elle atteigne soit la fin du fichier ou une ligne vide? Donc cela:
Nom,Téléphone,Pays
John,N/A,États-Unis
Max,N/A,États-Unis
Nom,Couleur,Taille
John,Bleu,M
Max,Rouge,S
Fictif,Fictif,Fictif
Foo,Foo,Bar
Ne produirait pas ceci:
John,Bleu,M
Max,Rouge,S
Fictif,Fictif,Fictif
Foo,Foo,Bar
Mais plutôt seulement ceci:
John,Bleu,M
Max,Rouge,S
J'ai déjà essayé grep et sed mais sans succès, j'ai aussi essayé tail mais le nombre de lignes est inconnu jusqu'à ce que le fichier soit lu.