LINUX.ORG.RU

История изменений

Исправление alozovskoy, (текущая версия) :

Вот «элементарное» (костыльное) решение:

$ cat codes 
CAMEROON ORANGE 2379
ARMENIA ARMENTEL 37491 

$ cat numbers 
37491201927
37491357821
37491419271
37491471041
37491733963
37491908682
37491532464
37491660914
23799933583
23798012784
237959034650
237959034650
237979353011
23799565811 

$ while read line ; do echo $line; grep "^$(echo $line | awk '{print $NF}')" numbers; echo; done < codes
CAMEROON ORANGE 2379
23799933583
23798012784
237959034650
237959034650
237979353011
23799565811 

ARMENIA ARMENTEL 37491
37491201927
37491357821
37491419271
37491471041
37491733963
37491908682
37491532464
37491660914

Исходная версия alozovskoy, :

Вот элементарное костыльное решение:

$ cat codes 
CAMEROON ORANGE 2379
ARMENIA ARMENTEL 37491 

$ cat numbers 
37491201927
37491357821
37491419271
37491471041
37491733963
37491908682
37491532464
37491660914
23799933583
23798012784
237959034650
237959034650
237979353011
23799565811 

$ while read line ; do echo $line; grep "^$(echo $line | awk '{print $NF}')" numbers; echo; done < codes
CAMEROON ORANGE 2379
23799933583
23798012784
237959034650
237959034650
237979353011
23799565811 

ARMENIA ARMENTEL 37491
37491201927
37491357821
37491419271
37491471041
37491733963
37491908682
37491532464
37491660914