1. Zeit Buchung, also bitte geduldig mit mir ... Ich habe eine Liste von Namen und mehrere verschiedene Dateien (~ 600), die alle Namen enthalten oder nicht enthalten können Liste und ein Wert, der den Namen zugewiesen ist. Ich muss alle diese Werte von jeder Datei mit den Namen auf der Liste vergleichen. Dies sind die Art von TXT-Dateien Ich habeKombinieren mehrerer Textdateien in einer vergleichenden Weise
Liste
Alligator mississippiensis
Anas platyrhynchos
Anolis carolinensis
Chrysemys picta
Columba livia
Gallus gallus
File1
Alligator mississippiensis 2546
Anas platyrhynchos 32
Columba livia 21571
Gallus gallus 226
File2
Anas platyrhynchos 2
Anolis carolinensis 3255
Chrysemys picta 225
Columba livia 2215
Gallus gallus 22548
Und das ist der Ausgang Ich suche, wo der Header wäre der Name der Dateien.
List File1,File2
Alligator mississippiensis 2546,0
Anas platyrhynchos 32,2
Anolis carolinensis 0,3255
Chrysemys picta 0,225
Columba livia 21571, 2215
Gallus gallus 226, 22548
Ich dachte, so etwas wie grep die Saiten auf der Liste und wenn finden, Druckspalt 2 aus Datei *, und fügen Sie nacheinander, und wenn die Zeichenfolge nicht auf der Liste finden, druckt 0.
Jedes Mal, wenn Sie sich denken 'grep finden und ...' oder 'sed und ...' Sie sollten Gänge schalten und starten 'nur awk' denken. –
Ich fange an, das zu lernen! :) –