LinuxForum.Fans
Тема

Объеденить каждую строку одного файла со всеми строками другого

Автор: valet 2 сообщений 2756 просмотров
#292083

Возникла задача.
Есть файл a с содержимым:

text
a1
a2
a3
...
an

Есть файл b с содержимым:

text
b1
b2
...
bn

Надо объединить каждую строку файла a со всеми строками файла b, то есть получить файл c с содержимым:

text
a1b1
a1b2
...
a1bn
a2b1
a2b2
...
a2bn
a3b1
a3b2
...
a3bn
...
anb1
anb2
...
anbn

Вот никак не могу задействовать мозг, как это сделать?

#292147

Эх, так никто и не подсказал решения. А задача то совсем простенькая :)
До решения дошел сам, может кому-то пригодится:

text
cat a |xargs -i sed "s~^~{}~gi" b > c
Войдите или зарегистрируйтесь, чтобы ответить.