Вопросы и ответы
Почему команда ‘sort’ ведет себя по-разному для этих двух файлов.
00
Вопрос или проблема Эти 2 последовательности строк не отсортированы одинаково командой оболочки Linux sort (gnu-coreutils 8.22 на RHEL 7.8), хотя они начинаются с одинаковых различных префиксов. Почему? $ echo "f'*.5.7 f'9.0.0 f'*.
Компьютеры и программы
Получить оцененное значение PS1 или значение командной строки
00
Вопрос или проблема Я пытаюсь найти команду, которая вернула бы мне вычисленное значение переменной $PS1 или просто командную строку с текущим путем. Например: foo-user@bar-pc:~\bar Я хотел бы избежать использования чего-то вроде, поскольку pwd не будет обрезать home_dir как ~.
Компьютеры и программы
Tomcat 9 не выполняет setenv.sh при запуске
00
Вопрос или проблема Я создал файл setenv.sh в папке CATALINA_BASE, которая находится по адресу /usr/share/tomcat9/, но сам setenv.sh находится в /usr/share/tomcat9/bin Содержимое setenv.sh: echo "HELLO IT'S WORKING" export CATALINA_OPTS="$CATALINA_OPTS
Unix-подобные системы
Как улучшить скрипт с помощью rsync
00
Вопрос или проблема У меня есть следующий скрипт, использующий rsync для резервного копирования и синхронизации моих файлов. Как я могу сделать этот скрипт более компактным, быстрым и с лучшей обработкой ошибок? #!/bin/sh errors="" sudo rsync -avh --delete
Unix-подобные системы
Как декодировать байты в символы в соответствии с требованиями POSIX?
00
Вопрос или проблема Я пытаюсь написать оболочку, строго соответствующую стандарту POSIX, но стандарт не уточняет, как перейти от байтов к символам. Он предлагает использовать LC_CTYPE, который в свою очередь ссылается на концепцию файла charmap, но нигде
Компьютеры и программы
Проблема с активацией виртуальной среды в shell-скрипте на Raspberry Pi через Remote-SSH
00
Вопрос или проблема Я подключен к своему Raspberry Pi 4B через Remote-SSH, используя Visual Studio Code на Windows 10. Я написал оболочку скрипт venv.sh удаленно с моего компьютера на Windows: #!/bin/bash # Активировать виртуальное окружение source .
Unix-подобные системы
GitLab CI/CD: Создайте tar.gz с содержимым в текущем рабочем каталоге и сохраните tar.gz в текущем рабочем каталоге: tar: .: файл изменился по мере его чтения
00
Вопрос или проблема Я пытаюсь создать архив, например, archive.tar.gz, внутри текущего рабочего каталога, например, /builds/project/, не сохраняя archive.tar.gz внутри archive.tar.gz. Чтобы предотвратить это, я пытаюсь использовать опцию –
Компьютеры и программы
zsh с Cygwin
00
Вопрос или проблема Как я могу настроить zsh в качестве оболочки по умолчанию в Cygwin? При использовании Cygwin как многопользовательской среды используйте chsh, как вы бы сделали в стандартной среде. В противном случае измените cygwin.
Unix-подобные системы
Как сравнить две даты в оболочке?
00
Вопрос или проблема Как можно сравнить две даты в командной оболочке? Вот пример того, как я хотел бы это использовать, хотя это не работает как есть: todate=2013-07-18 cond=2013-07-15 if [ $todate -ge $cond ]; then break fi Как я могу добиться желаемого результата?
Unix-подобные системы
Как получить json-данные, используемые в каждом выражении curl, при использовании xargs и сопоставить их соответствующему результату?
00
Вопрос или проблема У меня есть текстовый файл, содержащий аргументы команды curl. Вот как выглядит файл 'https://example.com/tl/' -X POST -H 'Content-Type: application/json' --data-raw '{"email":"username2",}' 'https://example.
Unix-подобные системы
Откройте 2 экземпляра терминала mate и выполните команды
00
Вопрос или проблема Я пытаюсь настроить скрипт, который запускает 2 экземпляра mate-terminal, каждый с разной командой. Скрипт настроен как cronjob. Проблема в том, что, хотя скрипт работает нормально при ручном выполнении в терминале, он не открывает 2 окна терминала.
Unix-подобные системы
Как экспортировать прокси в Redhat Linux 7, используя текущие учетные данные для входа?
00
Вопрос или проблема Мне нужно экспортировать прокси на RHEL 7 с текущими учетными данными вошедшего пользователя. Я могу сделать это, добавив вручную в .bashrc или .bash_profile.: export http_proxy=http://username:[email protected]:6080 export https_proxy=http://username:[email protected]:6080
Вопросы и ответы
Bash-скрипт для добавления двух нулей в начале имен файлов [закрыто]
00
Вопрос или проблема Закрыто. Этот вопрос нуждается в более сфокусированном подходе. В данный момент ответы не принимаются. Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он сосредоточился только на одной проблеме, отредактировав этот пост.
Компьютеры и программы
Скопировать конфигурацию оболочки с одной машины на другую?
00
Вопрос или проблема У меня есть доступ к другому серверу, на котором настройки оболочки отличаются от тех, которые мне хотелось бы. Например, я не вижу свое имя и текущую рабочую директорию в строке запроса, а когда я нажимаю клавишу со стрелкой, вместо
Unix-подобные системы

Как записывать логи Docker в файл в реальном времени (à la tail -f)

00
Вопрос или проблема Я использую docker, который выводит логи в stdout и stderr, которые можно просмотреть с помощью: docker logs -f $LOGS_CONTAINER_ID Я также добавил ‘sed’, который добавляет идентификатор контейнера в начале каждой строки
Unix-подобные системы
Область видимости локальных переменных в функциях оболочки
00
Вопрос или проблема После прочтения 24.2. Локальные переменные я думал, что объявление переменной var с ключевым словом local означает, что значение var доступно только в блоке кода, ограниченном фигурными скобками функции. Однако после выполнения следующего
Unix-подобные системы
Запустите vsim из dmenu — он работает только при прямом вызове в терминале.
00
Вопрос или проблема Работает: vsim, sh -c vsim Не работает: echo "vsim" | sh, echo "vsim" | xargs -I {} sh -c "{}" Я хочу запустить ModelSim (vsim) с помощью dmenu, который вызывается с использованием xbindkeys. Детали vsim –
Unix-подобные системы
У меня есть большой файл фиксированной ширины в Unix, который нужно преобразовать в разделённый. В нём около 200 столбцов в одной строке.
00
Вопрос или проблема Данные похожи на Одна запись фиксированной ширины содержит около 1200 символов, которые необходимо преобразовать в примерно 200 столбцов разной длины. Ответ или решение Конвертация фиксированной ширины файлов в разделенные (например
Вопросы и ответы
| . + в bash значении
00
Вопрос или проблема Я не уверен, что означают точка и знак плюс после вертикальной черты, и мне не удалось найти ничего об этом в интернете. Например, когда я ищу название в объекте Json, я бы написал | . + {Title: $departments[.Code].Title} что происходит в этой строке кода?
Вопросы и ответы
Извлечение нескольких частей из URL с использованием оболочки
00
Вопрос или проблема У меня есть URL вроде этого: bbc:osdb://://user=&pass=abc%sec=true Я хочу извлечь , , , Пример: bbc:osdb://293.23.234.55:1234/bbc-dt-af/user=john&pass=pass123abc%sec=true Должно вернуть: 293.23.234.