Кажется, что он работает нормально: он не устанавливается, поскольку вы запускаете его из загруженного файла .bin.
Используйте ссылку для загрузки с сайта или запустите
wget "http://downloads.dell.com/diags/CL1386A0.bin"
Теперь cd to папке загрузки. Вы можете найти подпись md5 с помощью
md5sum CL1386A0.bin
и сравнить ее с приведенным в раскрывающемся меню «контрольная сумма» в ссылке для скачивания с сайта .
В папке с файлом .bin сделайте файл исполняемым с
chmod u+x CL1386A0.bin
Файл bin - это программа, которая позволяет вам делать диагностический компакт-диск или usb, и если вы запустите его без привилегий суперпользователя вы не сможете создавать свои диагностические диски и т. д.
Поскольку это графическое приложение, желательно gksudo, поэтому cd в папку с загруженным файлом и запустите: [!d8 ]
gksudo ./CL1386A0.bin
Вы получаете этот экран:
Ваш скрипт работает для меня, когда вы его закодировали.
chmod +x test.sh
./test.sh
Я получил файл test.sh и вставил его в свой код.
chmod +x test.sh
./test.sh
Получил правильное эхо-сообщение в зависимости от того, какие привилегии I когда я выполнил сценарий.
Ваш скрипт работает для меня, когда вы его закодировали.
chmod +x test.sh
./test.sh
Я получил файл test.sh и вставил его в свой код.
chmod +x test.sh
./test.sh
Получил правильное эхо-сообщение в зависимости от того, какие привилегии I когда я выполнил сценарий.