Проанализировать все строки определенной длины?

У меня тоже была эта проблема. В моем случае оказалось, что требовалось изменение конфигурации на стороне сервера, в частности, в «Админ» -> «Сервер» включите «Разрешить печать из Интернета».

Не совсем понятно, почему, но похоже, что El Capitan предпочитает IPv6, а CUPS на стороне сервера интерпретирует это как доступ к «Интернету», а не к локальной сети.

HTH!

0
14.01.2019, 23:08
1 ответ

Боюсь, что нет автоматического способа преобразовать скрипт BAT в Bash. Это оставляет вам два варианта:

Вариант 1. Преобразовать скрипт вручную.

Сценарий, на который вы ссылаетесь, выглядит достаточно просто, а это значит, что его преобразование не займет много времени, если вы ознакомитесь с основами написания сценариев Bash. Эта книга должна стать хорошей отправной точкой в ​​ваших исследованиях. Приложение N к книге содержит хороший глоссарий, который может помочь вам заменить ваши старые идиомы Batch на Bash.

Вариант 2. Используйте wineconsole.

wineconsoleявляется частью уровня совместимости Wine, который позволяет выполнять файлы BAT в системах Linux:

$ wineconsole MyCode.bat

Подробнее о том, как это сделать, см. в следующем вопросе . Хотя это и привлекательно, это может оказаться тупиком, если вы хотите запускать другие программы Linux из своего скрипта. Кроме того, не все пользователи будут иметь установленный wineили сочтут это приемлемым компромиссом.

2
28.01.2020, 02:30

Теги

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