Ma solution actuelle:quelle est la meilleure façon de trouver un sous-ensemble d'une liste avec grep?
#!/bin/sh
while read file2
do
grep $file2 file1
done
le contenu de fichier1 sera quelque chose comme:
atlanta,blue,20090805
newyork,blue,20090805
washington,blue,20090805
dallas,blue,20090805
jacksonville,blue,20090805
le contenu de fichier2 sera quelque chose comme:
newyork
dallas
jacksonville
et la sortie désirée un fichier serait quelque chose comme:
newyork,blue,20090805
dallas,blue,20090805
jacksonville,blue,20090805
Lorsque vous cherchez un sous-ensemble d'une grande liste basée sur les noms d'une deuxième liste, quelle est la meilleure façon de faire quelque chose comme ça? Toute recommandation serait appréciée!
Merci,
si vous utilisez grep comme cela, assurez-vous que vos données ne sont pas NewYork, dalla ou à jacksonville sur la première ligne, sauf le début de la ligne. – ghostdog74