Por quê
echo `echo "foo"`
funciona mas
echo `awk '{ print "foo" }'`
não?
Por quê
echo `echo "foo"`
funciona mas
echo `awk '{ print "foo" }'`
não?
Fiz dois arquivos, foo.txt e bar.txt
foo.txt se parece com:foo1 foo2 foo3 foo4 foo5 foo6 foo7 foo8 foo9 foo10
E bar.txt:bar1 bar2 bar3 bar4 bar5 bar6 bar7 bar8 bar9 bar10
Como você obtém esses dois arquivos de texto e os envia para um arquivo de texto chamado foobar.txt, ordenando-os como
foo1 bar1
foo2 bar2
foo3 bar3
...
Coisas do administrador: estou recebendo avisos sobre esta ser uma pergunta duplicada porque as pessoas sugeriram combinar
foo1
foo2
foo3
foo4
foo5
e
bar1
bar2
bar3
bar4
bar5
É o mesmo processo. Se você tiver que fazer isso, pode encontrar a pergunta abordando o texto na nova combinação de linha aqui: Link para a pergunta de user2120893
Para resolver arquivos de edição, com um comando, de itens espaçados, você precisa usar a resposta que marquei abaixo usando awk. Eu continuei vendo perguntas de 'como combinar duas listas' e 'como separar listas espaçadas em listas de novas linhas', mas nunca um comando de uma linha, usando awk, para separar duas listas espaçadas por funções awk e depois combiná-las sendo designadas por awk . Um enorme obrigado a Sergiy Kolodyazhnyy por finalmente responder à minha pergunta (e usando apenas um comando para fazê-lo!). Eu estive procurando por uma resposta para isso por um tempo e um mago estranho interveio para nos mostrar as cordas. Crédito para John1024 por outra ótima resposta.