zsh, но до баша там примерно один символ =.
Кавычки уже вроде везде где только можно пробовал добавлять, но вместо ссылки с пробелами создается несколько.
ASSET_DIR="$1"
find $ASSET_DIR -mindepth 1 -type d -printf '%P\n' | xargs mkdir -p
files="$(find $ASSET_DIR -mindepth 1 -type f -printf '%P\n')"
for file in "$=files"; do
ln -s "$(realpath --relative-to . "${ASSET_DIR}/${file}")" "$file"
done
-print0 у find есть
Кавычки 'вот такие'
Обсуждают сегодня