Во-первых, команда ls -lR | egrep '^-' | rev | cut -d" " -f1 | rev
просто показывает имена файлов без путей. Если вам нужно получить все файлы с путями, вы можете использовать find./ -type f
и проанализировать этот вывод. Поэтому команда readlink -f $i
не нужна.
Во-вторых, если вам нужно более эффективное решение, вам нужна только команда find
с параметром exec
:
find. -type f -exec touch -d "$YESTERDAY" {} +
-type f find regular files
2 ответа на ваш вопрос:Чтобы установить собственные компоненты DirectX с помощью winetricks, вам нужно знать, какие из них вам нужны, а затем сделать что-то вроде winetricks d3dx9_24
, чтобы получить этот.
Если вам нужно все, вы можете использовать wine uninstaller
. Просто нажмите кнопку установки и выберите файл directx _*_redist.exe и установите его.
Решение для запуска League of Legends
Вам не нужно устанавливать собственный DirectX. Вы найдете хорошие и проверенные инструкции по запуску League of Legends (и большинства других программ )в Wine AppDB .