Unix-подобные системы
Может ли запуск bash-скрипта с помощью sh быть потенциально опасным?
00
Вопрос или проблема Очевидно, что когда вы запускаете Bash-скрипт с помощью sh (например, sh ./path/to/bash-script.sh), вы можете столкнуться с ошибками в случаях, когда sh является символической ссылкой на не-Bash оболочку, которая не поддерживает функцию, используемую в скрипте.
Unix-подобные системы
Как распечатать все пары ключ-значение определенных секций в INI-файле?
00
Вопрос или проблема INI файл – это profiles.ini Firefox. Я хочу напечатать все под [Profilen], включая заголовки секций, где n – это неотрицательные целые числа, с пустой строкой между каждой секцией. Существует также необязательный ключ Default
Unix-подобные системы
Формулировка POSIX относительно грамматики оболочки
00
Вопрос или проблема Эта страница, описывающая грамматику оболочки, содержит следующий абзац в разделе “Правила грамматики оболочки”: [Имя команды] Когда ТОКЕН точно является зарезервированным словом, будет возвращен идентификатор токена для
Вопросы и ответы
Обработка символа обратного слэша в скобочном выражении
00
Вопрос или проблема В разделе 3.4 Использование скобочных выражений справочного руководства GNU awk говорится Чтобы включить один из символов ‘\’, ‘]’, ‘-’ или ‘^’ в скобочное выражение, поставьте ‘\’ перед ним. Например:     [d\]]совпадает либо с ‘d’, либо с ‘]’.
Компьютеры и программы
Поиск среди файлов проекта C++ (расположенного на QNX), содержащего заданную структуру/класс/объект/вакуум.
00
Вопрос или проблема В QNX есть большой проект, написанный на C++, который содержит много .h, .cpp, .o файлов и т.д. Один из .cpp файлов постоянно ссылается на несколько функций. Одна из них называется “MapABC“, а вторая “
Компьютеры и программы
Поиск среди файлов проекта C++, расположенного на QNX, содержащего данный класс/объект/вакуум.
00
Вопрос или проблема В QNX есть крупный проект на C++, который содержит множество .h, .cpp, .o файлов и т.д. Один из .cpp файлов постоянно ссылается на несколько функций. Одна из них называется “MapABC“, а вторая “
Unix-подобные системы
Как декодировать байты в символы в соответствии с требованиями POSIX?
00
Вопрос или проблема Я пытаюсь написать оболочку, строго соответствующую стандарту POSIX, но стандарт не уточняет, как перейти от байтов к символам. Он предлагает использовать LC_CTYPE, который в свою очередь ссылается на концепцию файла charmap, но нигде
Unix-подобные системы
/ proc/pid существует, но pid не найден в ps
00
Вопрос или проблема Я наблюдаю очень странное поведение. /proc/1154/cmdline существует, и kill -0 1154 проходит успешно, но ps -ef | grep 1154 и ls /proc | grep 1154 ничего не показывают. 1154 был процессом postgres, который находился в процессе завершения
Вопросы и ответы
Модуль Unbound Eio-posix
00
Вопрос или проблема Я пытаюсь отключить тесты символьных ссылок Windows в своем коде на OCaml. Однако, когда я запускаю свои тесты, я сталкиваюсь со следующим сообщением об ошибке: Unbound module: Eio_posix Я установил библиотеку Eio с помощью opam, следуя
Unix-подобные системы
Что такое POSIX?
00
Вопрос или проблема Я часто вижу упоминание POSIX повсюду, и я предполагал, что это базовый стандарт UNIX… пока не наткнулся на следующий отрывок на странице Википедии: The Open Group The Open Group наиболее известна как сертификационный орган для
Unix-подобные системы
Является ли [..] совместимым с POSIX, а [[..]] – нет?
00
Вопрос или проблема Я где-то читал, что конструкция [..] в shell-скрипте, такая как [ -e $HOME/temp ], соответствует стандарту POSIX. В то время как конструкция [[..]], например [[ -e $HOME/temp ]], не соответствует ему. Это правда?