Disons que j'ai deux variables foo et bar contenant le même nombre de newline séparés des chaînes, par exemplefusion de chaînes séparées par saut de ligne
$ echo $foo
a
b
c
$ echo $bar
x
y
z
Quelle est la façon la plus simple de fusionner foo et barre pour obtenir la sortie ci-dessous?
a x
b y
c z
Si foo et bar étaient des fichiers que je pouvais faire paste -d ' ' foo bar
mais dans ce cas ils sont des chaînes.
Vous pouvez supprimer le mot de conformité 'POSIX' pour le dernier extrait, car ni l'ANSI n'a cité les chaînes' $ '..' 'ni l'ici les anneaux sont conformes à la norme shell 'POSIX sh' – Inian
La substitution de processus est également compatible avec bourne-again et la fonction _not_ 'POSIX' bourne' sh' shell compatible. La question était destinée à la dernière coquille. – Inian
Merci @Inian - mis à jour la réponse. La deuxième solution a fonctionné avec 'sh'. – codeforester