Скрипт Целое число с префиксом "

Я решил свою проблему, заходя в порты и перестраивая драйверы xorgs только с включенными Intel, Mouse и Keyboard. После этого я перезагрузился, и оба монитора доступны в xrandr.

0
29.08.2019, 17:03
1 ответ

Проблема заключается в возврате каретки в конце строки в файле скрипта (, видимом как \rв выводеhexdump -C). Это окончание строки DOS -, но в Unix возврат каретки будет частью аргумента java.

В сообщении об ошибке было бы сказано"10101"(Java заключает в кавычки строку, которую трудно интерпретировать в сообщении ), но поскольку возврат каретки возвращает курсор в начало строки при ее печати, последний "было бы напечатано в начале строки, из-за чего сообщение об ошибке выглядело бы немного странно.

Повторный ввод сценария в текстовом редакторе Unix или запуск dos2unixповерх исходного файла решит эту проблему.

Также обратите внимание, что скрипт должен иметь строку#!-вверху. Например, вставка #!/bin/shв качестве первой строки скрипта заставит скрипт работать с /bin/shв качестве его интерпретатора.

5
28.04.2021, 23:29

Теги

Похожие вопросы