Chcę przetestować wyjście skryptu bash, gdy brakuje jednego z plików wykonywalnych, od którego zależy, więc chcę uruchomić ten skrypt z zależnością "ukryty", ale nie dla innych. PATH= ./script
nie jest opcją, ponieważ skrypt musi uruchomić inne pliki wykonywalne, zanim dotrze do instrukcji, którą chcę przetestować. Czy istnieje sposób "ukrywania" pliku wykonywalnego ze skryptu bez zmiany systemu plików?Jak ukryć plik wykonywalny ze skryptu bash?
Dla konkretnego przykładu chcę uruchomić this script, ale ukryć przed nim plik wykonywalny git
(który jest jego główną zależnością), aby móc przetestować jego wydajność w tych warunkach.
Utwórz wirtualną maszynę, która nie zawiera w sobie git. – bmargulies