Когда вы получаете скрипт оболочки (например, с curl) и передаете этот скрипт на bash, скрипт может делать все, что вы можете делать (кем бы вы ни были, когда вы запускаете команду; если root, это может разрушить всю вашу систему).
only способ отменить эффекты скрипта - это прочитать весь скрипт, узнать все, что он сделал, и отменить это действие , если возможно.
Хотя скачивание и выполнение скрипта с веб-сайта является обычным делом, это очень опасная вещь. Он обходит проверки MacOS для установки пакетов (команда установщика).
Я посмотрел текущую версию https://php-osx.liip.ch/install.sh и она, в свою очередь, загружает https://s3-eu-west-1.amazonaws.com/php-osx.liip.ch/packager/packager.tgz, который расширяется в / usr / local / packager. Таким образом, ответ на ваш вопрос может состоять в том, чтобы просто удалить все /usr/local/packager.
Однако впоследствии сценарий запускает сценарий Python, например root, который мог бы сделать все виды дополнительной установки, манипуляции с файлами, установку вирусов и т. д. c. Я не собираюсь go изучать весь сценарий Python и его модули.