Відповіді:
cp --remove-destination "$(readlink <symlink>)" <symlink>
illegal option -t
всякий раз, коли я поклав його в цикл.
illegal option -- -
замість розпізнавання --remove-destination
як дійсний варіант. Команда є for f in (find . -type l); cp --remove-destination "(readlink $f)" $f;end;
; оболонка - риба. Вона скаржиться на незаконний варіант, чи ні (readlink $f)
цитується чи ні.
"$(readlink
). Також чому ви використовуєте оболонку, щоб зробити цикл? find . -type l -exec cp --remove-destination "$(readlink {})" {} \;