Вопросы с тегом «bash»

12
Список файлов, которые соответствуют шаблону, но игнорируют файлы, которые соответствуют другому шаблону?

Допустим, у меня есть каталог с файлами a1, a2, a3, b1, b2, b3. Я хочу только сопоставлять файлы, которые начинаются с, aно не содержат 3. Я пытался, ls -I "*3" *a*но это возвращается a1 a2 a3, хотя я не хочу, чтобы это соответствовало a3. Это возможно с...

12
Вывод строки с переменной в ней без ее расширения / оценки [закрыто]

Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 4 года назад . Я искал везде. Пробовал эхо и печатал. Пробовал одинарные и двойные кавычки. Но я...

12
Показать файл с цветами ANSI

У меня есть файл с цветами ANSI. test.txt: \e[0;31mExample\e[0m Я хотел бы отображать содержимое этого файла в терминале, как это catделает, но я также хотел бы отображать

12
Как заставить ls перечислить каталоги с косой чертой?

Моя оболочка есть bash. Как я могу получить выходные данные lsдля отображения каталогов с косой чертой? Когда я lsв tcshэто дает желаемый результат. Как я могу получить это bashбез каких-либо аргументов? например. bin/ lib/ src/ file1.txt...

12
установить -u использование не работает, как ожидалось

Я учусь тому, как эффективно использовать различные setопции в моем скрипте, и наткнулся на set -uто, что кажется идеальным для выхода из моего скрипта, если переменная не установлена ​​должным образом (например, удаление пользователей). Согласно справочной странице, set -uи set -eделает следующее...

12
Пример использования / практический пример для встроенного в Bash exec

Учтите это из документации встроенного в Bash exec: exec заменяет оболочку без создания нового процесса Пожалуйста, предоставьте пример использования / практический пример. Я не понимаю, как это имеет смысл. Я гуглил и нашел про перенаправление ввода / вывода . Вы можете объяснить это...

12
Необязательные параметры в функции bash

У меня есть функция для быстрого создания новой ветки SVN, которая выглядит так function svcp() { svn copy "repoaddress/branch/$1.0.x" "repoaddress/branch/dev/$2" -m "dev branch for $2"; } Который я использую, чтобы быстро создать новую ветку без необходимости искать и копировать, вставлять адреса...

12
Не удалось открыть файл конфигурации '/ dev / fd / 63', ошибка: нет такого файла или каталога для wpa_supplicant

Когда я делаю это: sudo wpa_supplicant -D nl80211,wext -i wlp4s0 -c <(wpa_passphrase "some ssid" "password") я получил Successfully initialized wpa_supplicant Failed to open config file '/dev/fd/63', error: No such file or directory Failed to read or parse configuration '/dev/fd/63' Есть...

12
Понять значение `$ _`

Не могли бы вы объяснить следующие предложения из руководства Bash $_, особенно о выделенных полужирным шрифтом частях, возможно, с некоторыми примерами? При запуске оболочки задайте абсолютный путь, используемый для вызова оболочки или сценария оболочки, который выполняется, как передано в среде...

12
Видите расширение переменных Bash для отладки?

Есть ли какие-либо инструменты / приемы для расширения переменных, чтобы облегчить чтение bash-кода? Например, это будет конвертировать следующее: DIR=/var/tmp FILE=${DIR}/file SCRIPT_ROOT=/opt/root TOOL=${SCRIPT_ROOT}/tool.sh ${TOOL} ${FILE} чтобы: DIR=/var/tmp FILE=/var/tmp/file...

12
Как сохранить целевое местоположение / dev / stdout в bash-скрипте?

У меня есть определенный bash-скрипт, который хочет сохранить исходное /dev/stdoutместоположение перед заменой первого файлового дескриптора другим местоположением. Поэтому, естественно, я написал что-то вроде old_stdout=$(readlink -f /dev/stdout) И это не сработало. Очень быстро я понимаю, в чем...

12
Как мне распечатать символ ASCII с помощью разных кодовых точек в Bash?

В таблице ASCII существует символ «J», который имеет кодовые точки в разных системах счисления: Oct Dec Hex Char 112 74 4A J Этот символ можно распечатать восьмеричным кодом, напечатав printf '\112'или echo $'\112'. Как мне распечатать один и тот же символ в десятичной и шестнадцатеричной кодовой...

12
Как настроить скрипт для выполнения, когда порт получает сообщение

Мне интересно, как получить сценарий оболочки для прослушивания на определенном порту (может быть, с помощью netcat?). Надеюсь, что когда сообщение отправляется на этот порт, сценарий записывает сообщение, а затем запускает функцию. Пример: Компьютер 1 имеет скрипт, работающий в фоновом режиме,...

12
Какие символы нужно экранировать в файлах без кавычек?

У меня есть основанная на браузере оболочка / терминал, которая выполняет команды bash, и я экранирую пробелы, но оказывается, что скобки также должны быть экранированы. Какие еще символы необходимо экранировать для имен файлов, которые не в...

12
Является ли «$ {PS1-}» допустимым синтаксисом и чем он отличается от простого «$ PS1»?

Я смотрю на сценарий, который имеет: if [ "${PS1-}" ]; then Этот трейлинг -немного беспокоит меня, потому что он не соответствует стандартному синтаксису Posix или Bash. Это какой-то загадочный синтаксис, который был всегда, или это опечатка? Любые ссылки на стандарты / документы будут...