bash
Unix-подобные системы
Вопрос или проблема У меня есть три небольших вопроса относительно режима терминала, в котором находится bash, ожидая мои команды: Когда bash ожидает мою команду, работает ли он в терминале, который находится в каноническом или неканоническом режиме?
Unix-подобные системы
Вопрос или проблема Награда bounty истекает через 7 дней. Ответы на этот вопрос могут получить награду за репутацию +50. Pat Myron ищет более подробный ответ на этот вопрос: Мне хотелось бы получить полное решение “установи-и-забудь”
Unix-подобные системы
Вопрос или проблема Я недавно начал изучать операционные системы и ядро Linux. Мне были интересны терминалы, поэтому я начал с них, однако быстро столкнулся с проблемой. Я написал слегка более длинный вопрос, потому что хотел, чтобы вы увидели, где именно
Компьютеры и программы
Вопрос или проблема Я пытался создать временный именованный fifo и, ссылаясь на Bash: создать анонимный fifo, увидел, что они используют mktemp -u, чтобы получить имя файла для fifo. В руководстве указано, что это небезопасно. -u, --dry-run не создавать ничего;
Компьютеры и программы
Вопрос или проблема Если заголовок звучит запутанно… да. У меня есть массив путей, который я собираю следующим образом: ROOT=$(git rev-parse --show-toplevel) shopt -s globstar SOURCES=("$ROOT"/Libraries/**/i18n) shopt -u globstar echo "$SOURCES"
Убунту
Вопрос или проблема Я работаю над bash-скриптом для подключения инициатора iSCSI к цели. После редактирования iscsid.conf на инициаторе, я должен перезапустить open-iscsi с командой: service open-iscsi restart Есть ли способ удостовериться, что перезапуск прошел успешно?
Unix-подобные системы
Вопрос или проблема Я пишу shell скрипт, который изменяет свое поведение в зависимости от количества переданных позиционных параметров script.sh if [ $# -eq 1 ]; then if [ -f "$1" ]; then validate="validate <"$1"" else validate="validate <
Unix-подобные системы
Вопрос или проблема Я хочу скачать список файлов с SSH-сервера, затем поместить его в какой-то контейнер (например, tar-файл) и, наконец, зашифровать его (например, с помощью openssl). Суть помещения в архив заключается в сохранении оригинального имени
Убунту
Вопрос или проблема Я устанавливал TCAD и ошибся при изменении окружения… теперь, когда я открываю терминал, он показывает только следующее – Команда ‘lesspipe’ доступна в следующих местах /bin/lesspipe /usr/bin/lesspipe Команда
Unix-подобные системы
Вопрос или проблема Существует ли способ вывести на печать весь массив ([ключ]=значение) без перебора всех элементов? Предположим, я создал массив с некоторыми элементами: declare -A array array=([a1]=1 [a2]=2 ... [b1]=bbb ...
Unix-подобные системы
Вопрос или проблема Как увеличить уровень JPEG-компрессии в PDF с использованием пакетных инструментов под Linux? Очевидно, вы можете использовать gs -dPDFSETTINGS=/screen или /ebook, но это выполняет субдискретизацию PDF – уменьшает DPI.
Unix-подобные системы
Вопрос или проблема следующий пример: string=" 'f o o' 'f oo' 'fo o' " array=($string) echo "${array[0]}" выводит: 'f в то время как ожидаемый вывод: 'f o o' Единственное решение, которое я нашел, — это изменение разделителя на новую строку (вместо пробела)
Unix-подобные системы
Вопрос или проблема Я пытаюсь понять, как получить общее количество строк из всех файлов .txt. Думаю, проблема на строке 6 -> let $((total = total + count )). Кто-нибудь знает, каков правильный вид этой строки? #!/bin/bash total=0 find /home -type f -name "*.
Компьютеры и программы
Вопрос или проблема Я работал над bash-скриптом, чтобы системы могли монтировать общую папку SMB (Windows Server) в локальную папку /usr/local/Installers на macOS 12. Я могу без проблем создавать папки массой до 100 клиентов с помощью bash-скрипта.
Компьютеры и программы
Вопрос или проблема Я хотел бы узнать, как писать условия if в bash скрипте в одну строку. Например, как я могу записать это в одну строку, а затем поставить другую такую же на следующей строке? if [ -f "/usr/bin/wine" ]; then export WINEARCH=win32 fi
Unix-подобные системы
Вопрос или проблема У меня есть маршрутизатор OpenWRT, установлен msmtp. Я бы хотел написать команду (или файл .sh), которая отправляла бы мне текущий публичный IP-адрес, и чтобы cron выполнял её каждые 15 минут. Я нашел публикацию: Запустить команду
Unix-подобные системы
Вопрос или проблема Мой скрипт делает что-то подобное: while :; clear do_a_lot_of_output_here sleep 1 done Есть ли какие-либо варианты, чтобы предотвратить мигание экрана, когда я использую clear и вывожу что-либо? Я хочу сделать это как в команде watch (но она написана на C).
Unix-подобные системы
Вопрос или проблема Как изменить окраску завершения при автозаполнении подкоманд в bash? По неизвестной причине, кажется, что результаты завершения обрабатываются bash как поврежденные символические ссылки. И это выглядит действительно тревожно.
Unix-подобные системы
Вопрос или проблема У меня есть функция в .bash_profile certspotter(){ curl -s https://certspotter.com/api/v0/certs\?domain\=$1 | jq '.[].dns_names[]' | sed 's/\"//g' | sed 's/\*\.//g' | sort -u | grep $1 } и я пытаюсь вызвать эту функцию в bash-скрипте test.
Unix-подобные системы
Вопрос или проблема Это: $ echo $VAR что-то И это: $ [[ -z "$VAR" ]] $ echo $? 1 Но это: if [[ -z "$TMUX_MAN_PANE" ]]; then echo 'НИКОГДА НЕ ПЕЧАТАЕТ!' Это меня сбивает с толку. ОБНОВЛЕНИЕ Вот немного настоящего кода. Я не могу заставить это работать.