Как работает эта функция bash?

Я смотрю на этот короткий пример , и я не вижу, как эта функция работает:

function EXT_COLOR () { echo -ne "\[\033[38;5;$1m\]"; } 

AFAIK -ne означает не равный. Что мы здесь сравниваем? Я вижу только одну переменную (строку): "\[\033[38;5;$1m\]" . Похоже, что это повторяет результат сравнения, но нет переменной, с которой она сравнивается.

One Solution collect form web for “Как работает эта функция bash?”

-ne означает только «не равный», когда он находится в инструкции if [ … ] . В этом случае -ne это опция для echo . Вы могли бы так же легко использовать -en .

Из bash(1) :

Если задано -n , завершающая новая строка подавляется. Если задана опция -e включена интерпретация следующих символов с обратным слэшем.

В этом примере сравнения нет. Просто echo .

  • Генерация случайных чисел в Solaris?
  • Безопасно ли удалить файл сценария из этого скрипта?
  • Использование цикла for для петли над несколькими массивами в bash
  • Ожидание / dev / sda1, чтобы стать доступным, с таймаутом, в сценарии оболочки
  • Отправить вложение в gmail id из сценария оболочки
  • Синхронизация одинаковых каталогов между двумя Linux-серверами
  • Ограничьте каталоги, в которых будет действовать скрипт
  • Переименование файлов в сценарии bash
  • Добавьте / удалите рабочую станцию ​​ip в / etc / sysconfig / iptables, а затем запустите перезапуск службы iptables
  • Как я могу захватить статус возврата и использовать тройник одновременно в оболочке korn?
  • Как разбирать файл с конца в awk
  • Interesting Posts

    Перемещенная папка CGI-Bin по ошибке, теперь сайт не будет работать

    Как установить пользовательский источник из git, используя мой менеджер пакетов в Gentoo?

    использование памяти процесса

    Карта ctrl + key отличается от клавиши ввода в xkb или xmodmap

    Ошибка сегментации при обновлении заголовков Kali

    Запустить скрипт itext как фильтр чашек

    Линукс получил какую-то инфраструктуру мониторинга или оповещения в себе

    Совместимость скриптов: Сохранить $? для использования позже

    Какой сценарий может позволить обычным пользователям использовать пространства имен в сети?

    Keychain SSH Key Manager предотвращает регистрацию SFTP на CentOS

    Лицензия GNOME не принимается при перезагрузке системы

    Повторный набор xl2tpd не работает

    Загрузка crontab из файла при запуске

    Каков лучший способ поиска с регулярным выражением или найти с grep?

    Какие конкретные уязвимости я могу создать, отключив пароль sudo?

    Linux и Unix - лучшая ОС в мире.