Я хочу упростить установку приложения в системе Linux, сделать его одним щелчком мыши. Для этого я надеюсь объединить скрипт bash со сжатым tar.
Итак, у меня есть install.sh
и some_app.tar.gz
файлы.
Тогда у меня есть задача Ant, которая делает это:
cat install.sh some_app.tar.gz > some_app.exe
Короче говоря, файл сам читает, распаковывает tar-архив, извлекает файлы и изменяет права доступа.
Когда я запускаю install.sh
отдельно, он работает нормально, но после запуска some_app.exe
происходит сбой со следующей ошибкой:
/some_app.exe: line 4: Binary file (standard input) matches + 1: arithmetic syntax error
Так мне интересно, можно ли объединить текст с двоичным?