Эта ошибка появилась в новых версиях Bash. Проблема и некоторые обходные пути обсуждаются здесь :.https://askubuntu.com/questions/41891/bash-auto-complete-for-environment-variables
Самое простое решение :shopt -s direxpand
, но это изменит другое поведение, на которое вы можете положиться.
Это возможно с небольшой модификацией вашей командной строки:
curl -s -H "Accept:application/vnd.github.v3.raw" https://api.github.com/repos/AbhishekSinhaCoder/Collection-of-Useful-Scripts/contents/ |
jq.[].download_url -r |
xargs -L1 sh -c 'curl "$0" 2>/dev/null | bat'
Тем не менее, при наличии большого количества файлов скорость -может быть ограничена из-за слишком большого количества запросов, или результаты могут оказаться неполными из-за разбивки на страницы. Вы можете сделать поверхностное клонирование(git clone --depth=1
)или частичное клонирование (git clone --filter=blob:none
), если не хотите тратиться на полное клонирование.