Как подать команду в GNU параллельно массиву? Например, у меня есть массив:Поток GNU параллельно массиву?
x=(0.1 0.2 0.5)
и теперь я хочу, чтобы кормить его в какой-то команды в parallel
parallel echo ::: $x
Это не работает. Она кормит все аргументы одного вызова, так как он печатает
0.1 0.2 0.5
вместо
0.1
0.2
0.5
который является выход
parallel echo ::: 0.1 0.2 0.5
Как я могу сделать это правильно?
Я думаю, что было бы лучше использовать '' $ {x [@]} "', если любые элементы массива содержат пробелы в будущем, например. 'x = (" 0,1 + 6 "" 0,2 - b "" 0,5 + a ")' –