Это не ошибка, это говорит, что CPU не поддерживает счетчики производительности.
Virtualbox, вероятно, просто не эмулирует это. Скорее всего, вы все равно не заметите разницы.
Я думаю, что решение Джесси _b является лучшим, но если вы хотите что-то вроде xargs
, вы можете использовать GNU Parallel:
ls | parallel --xargs echo you have {} in current folder
Чего бы это ни стоило:
echo You have $(ls) in the current folder
Следующее будет работать, но, вероятно, имеет некоторые негативные последствия для безопасности:
echo "You have" * "in current folder"
ИМО лучше, но две строки будут:
files=(*)
echo "You have ${files[@]} in curent folder"
С printf:
files=(*)
printf '%s ' "You have ${files[@]} in current folder"