Использование массива Bash в awk, а также цитируемая переменная: конфликтная проблема синтаксиса

Я только что проверил систему 14.04 и похоже, вам нужен cups-bsd .


Есть пара команд, которые могут помочь вам определить, какие пакеты какие файлы содержат, dlocate и apt-file (возможно, и другие).

Вы также можете использовать средство Поиск пакетов Ubuntu , которое немного проще в использовании и дает более чистый вывод.

Ubuntu Package Search

Затем на следующей странице есть ответы

The answers


Все, что мне действительно нужно было сделать, это пойти спросить Google, как искать пакеты Ubuntu, и ответ был обнаружен simples .

3
17.09.2018, 15:00
1 ответ

Подсветка синтаксиса — одна из проблем

У каждого редактора есть свои недостатки -/преимущества в этом отношении.

См. мой вопрос в SoftwareRecs и соответствующие ответы, особенно это как для CLI, так и для GUI и это для GUI .

Примечательно, что Visual Studio Code , имеет ИМХО лучшую подсветку синтаксиса из графических редакторов.

От редакторов CLI обратитесь к ответу gVim, который выполняет ту же работу по подсветке синтаксиса для CLI.

Обратите внимание, что, поскольку я был активным nanoпользователем, я могу сказать вам nano, что не могу различить переменные внутри кавычек.


Отсутствие двойных кавычек — более серьезная проблема

Больше всего вас должно беспокоить то, что вы не использовали -Я полагаю, вы к этому не привыкли -дурная привычка -двойные кавычки. Пожалуйста, обратитесь к StackOverflow для получения дополнительной информации или просто используйте Google. Или см. ниже.


Двойные кавычки для предотвращения подстановок и разделения слов

Редактор nanoмалопригоден для использования при написании сценариев оболочки, потому что он не распознает переменные внутри строковых (кавычек ), что очень плохо для каждого средства написания сценариев оболочки. Двойные кавычки абсолютно необходимы в сценариях оболочки. Они предотвращают так называемые подстановки и разбиение слов, прочтите статью ShellCheck Wiki SC2086 для получения дополнительной информации по этой теме.


Всегда направляйте свои сценарии в ShellCheck

3
27.01.2020, 21:21

Теги

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