Я читал, что POSIX-совместимые операционные системы (например, Linux) должны иметь shоболочку. Но это обязательно для того, shчтобы быть в /binкаталоге, или это может быть в любом...
Я читал, что POSIX-совместимые операционные системы (например, Linux) должны иметь shоболочку. Но это обязательно для того, shчтобы быть в /binкаталоге, или это может быть в любом...
В выпуске 2016 года IEEE Std 1003.1-2008 (он же выпуск 7 «Основные спецификации открытых групп» или просто стандарт POSIX) раздел «Обоснование» whoутилиты упоминает следующее: Допустимо, чтобы реализация не создавала выходных данных для вызова who mil . Кто или что такое "мил"? Почему реализация не...
Недавно я заметил, что спецификации POSIX дляfind не включают -maxdepthосновной. Для тех, кто не знаком с ним, цель -maxdepthпервичного состоит в том, чтобы ограничить, сколько уровней глубоко findопустится. -maxdepth 0приводит к обработке только аргументов командной строки; -maxdepth 1будет...
Может кто-нибудь привести эти инструменты в порядок переносимости? Что из этого наверняка можно найти даже в самых минимальных * nix системах? Кто-нибудь из них на 100% обязательно присутствует? Я предполагаю, что порядок следующий: AWK СЭД ш Perl Хотя я представляю, что есть системы, которые по...
yashОболочка имеет printfвстроенный, согласно его инструкции . Тем не менее, это то, что я вижу в yashоболочке с конфигурацией по умолчанию: kk@eeyore ~ $ command -v printf /usr/bin/printf kk@eeyore ~ $ type printf printf: a regular built-in at /usr/bin/printf Является printf встроенная в эту...
Я видел руководства по написанию сценариев Bash, предлагающие использовать массив для работы с именами файлов, содержащими пробелы. DashAsBinSh, однако, предполагает, что массивы не являются переносимыми, поэтому я ищу POSIX-совместимый способ работы со списками имен файлов, которые могут содержать...
Я ищу официальные документы по всем стандартам и спецификациям POSIX. Я хотел бы иметь возможность прочитать документы, чтобы лучше понять системы UNIX и то, как они работают на низком уровне. Я видел ссылки здесь и там на opengroup.org, который, как я предполагаю, является сущностью, стоящей за...
Я пытаюсь запустить команду, похожую на приведенную ниже, в скрипте bash. Он должен искать во всех подпапках $sourcedirи копировать все файлы определенного типа на корневой уровень $targetdir. #!/bin/bash # These are set as arguments to the script, not hard-coded sourcedir="/path/to/sourcedir"...
Я хотел бы понять термин «системный вызов». Мне знакомо, что системные вызовы используются для получения служб ядра из приложения пользовательского пространства. Часть, с которой мне нужно уточнить, - это разница между «системным вызовом» и «реализацией системного вызова на C». Вот цитата, которая...
Команда GNU coreutils timeoutчрезвычайно удобна для определенных сценариев, позволяя использовать вывод команды, если она выполняется быстро, и пропускать ее, если это займет слишком много времени. Как я могу приблизиться к базовому поведению timeoutиспользования только указанных POSIX утилит? (Я...
Мы можем проверить детали очереди сообщений системы V с помощью ipcsкоманды. Есть ли какая-нибудь команда для проверки очереди сообщений POSIX в
Это более или менее дополнительный вопрос к следующим двум: Синтаксическая ошибка при удалении повторяющихся строк через файл awk '! X [$ 0] ++' альтернатива awk / nawk в SunO и Linux Я вижу, что в Solaris 10 (SunOS 5.10) я получаю следующие результаты: $ type -a awk awk is /usr/bin/awk $...
В dash функции и переменные, кажется, живут в отдельных пространствах имен: fn(){ fn="hello world" } fn; echo "The value is $fn!" #prints: The value is hello world! fn; echo "The value is $fn!" #prints: The value is hello world! #the fn variable doesn't conflict with the fn function Это особенность...
Нужно ли Posix какие-либо устройства? Например /dev/urandom, /dev/zeroили /dev/null? Я подозреваю, что не из-за не * nix ОС, но хотел попросить
Я пытаюсь выучить стандарт POSIX. При использовании Unix, я /bin, /etc, /dev, /media, и , как правило /opt, но в том , что стандартизованные или до вашей спецификации реализации? Может ли быть много каталогов в корне, или это ограничено...
Как я могу проверить, mvявляется ли атомарным на моем fs (ext4)? Операционная система - Red Hat Enterprise Linux Server версии 6.8. В общем, как я могу это проверить? Я посмотрел вокруг и не нашел, если моя ОС стандартная...
В этом редактировании Stéphane Chazelas POSIX исправляет (снова) мое sedформатирование, вставляя -eразрыв xpression и еще -eодин оператор xpression. Теперь, я мог бы просто спросить его, почему в комментариях, я полагаю, но это уже редакция № 18 для этого ответа, и почти все предыдущие были уже...
Я знаю, как создать арифметический forцикл в bash. Как сделать эквивалентный цикл в сценарии оболочки POSIX? Поскольку существуют разные способы достижения одной и той же цели, не стесняйтесь добавлять свой собственный ответ и немного рассказать о том, как он работает. Ниже приведен пример одного...
Я смотрю на сценарий, который имеет: if [ "${PS1-}" ]; then Этот трейлинг -немного беспокоит меня, потому что он не соответствует стандартному синтаксису Posix или Bash. Это какой-то загадочный синтаксис, который был всегда, или это опечатка? Любые ссылки на стандарты / документы будут...
Может кто-нибудь объяснить мне, как umaskвлияет маска по умолчанию для вновь создаваемых файлов, если ACL активированы? Есть ли документация по этому поводу? Пример: $ mkdir test_dir && cd test_dir $ setfacl -m d:someuser:rwx -m u:someuser:rwx . # give access to some user $ getfacl . #...