2
ответа

Лучше архивировать/перемещать почту на основе mtime или ctime?

Я использовал сценарий жемчуга для архивации почты, найденной здесь, сценарий использует ctime, чтобы обработать и решить который месяц sub папка для размещения почты. В большинстве случаев это прекрасно начиная с ctime = mtime и...
13.04.2017
2
ответа

Почему blkcnt_t является значением со знаком, если оно измеряет количество блоков?

В справочных материалах, относящихся к тип blkcnt_t определяется как: blkcnt_t Используется для подсчета файловых блоков. также говорится: blkcnt_t и off_t должны быть целочисленными типами со знаком. (см. ...
22.03.2017
2
ответа

Назначения подобны командам со статусом выхода, за исключением случаев подстановки команд?

Смотрите следующие примеры и их вывод в POSIX shells: false;echo $? или false || echo 1: 1 false;foo="bar";echo $? или foo="bar" && echo 0: 0 foo=$(false);echo $? или foo=$(false) || ...
29.01.2017
2
ответа

что происходит, когда менеджер окон помещается в фон

Я пытаюсь понять ситуацию, почему .xsession файл ожидает, что последний процесс будет на переднем плане иначе, это, как предполагается, останавливает сессию X11. У меня есть маленький автономный сценарий. когда я работаю...
03.10.2016
2
ответа

Нужно ли делать отступ в аргументе команды 'i\' в sed?

Из спецификаций POSIX для sed у меня сложилось впечатление, что текст на строке, следующей за командой i\, нужно выравнивать по левому краю, если вы не хотите, чтобы в выводе были пробельные символы. Быстрый ...
27.09.2016
2
ответа

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

Стандартные файловые дескрипторы <= 2 открываются по умолчанию. Программа может записывать или читать из файлового дескриптора более двух, без использования системного вызова open для получения такого дескриптора. По умолчанию открываются ...
10.08.2016
2
ответа

Ограничить POSIX find определенной глубиной?

Недавно я заметил, что спецификации POSIX для find не включают параметр -maxdepth. Для тех, кто не знаком с ним, цель первичного параметра -maxdepth состоит в том, чтобы ограничить количество уровней глубины find ...
11.04.2016
2
ответа

Добавляет ли расширение имени файла косую черту к символической ссылке?

Из руководства по coreutils: Некоторые программы GNU (по крайней мере, cp и mv) позволяют вам удалять любые косые черты из каждого исходного аргумента перед работой с ним. Параметр --strip-trailing-slashes ...
26.03.2016
2
ответа

Состоит ли конвейер из простых команд?

Из справочного руководства Bash Конвейер - это последовательность простых команд, разделенных одним из управляющих операторов | или |&. Из POSIX 2013 Конвейер - это последовательность одной или нескольких команд ...
23.03.2016
2
ответа

Что означает [[.ch.]] В регулярном выражении?

Альтернативный заголовок: что такое «последовательность сортировки» или «элемент сортировки» в регулярном выражении, совместимом с POSIX? Я нашел точное техническое определение в Разделе 9.3.5 спецификаций POSIX, как элемент № 4 в списке, ...
12.01.2016
2
ответа

Регулярное выражение в разархивировало аргумент файлов, не работающий

Я пытаюсь просмотреть содержание архива zip с помощью чрезвычайно простого регулярного выражения. Это работает: rmorton@Rockette:~ $ разархивировали-l Downloads/WeiDU-Linux-236.zip "*/i386/tolower" "*/i386/weidu" "*...
14.12.2014
2
ответа

Как возможно выполнить команду с неизвестным количеством аргументов в оболочке POSIX?

Я хочу искать несколько слов в текущем каталоге. Для выполнения этого, я использую что-то вроде этого. grep-e "word1"-e "word2"-R. Это хорошо работает. Беря этот шаг вперед, меня...
26.09.2014
2
ответа

Замените шаблон в файле с длинной строкой

Я пишу немного сценария оболочки для генерации списка каталогов. Для создания вывода легко настраиваемым сценарий просто создает HTML-таблицу и, чем должен заменить определенный маркер в шаблоне...
29.07.2014
2
ответа

Как точно делает 'если $cmd; затем $cmd; fi' отличаются от '$cmd && $cmd'?

В ответе на другой очень хороший вопрос я сделал следующее утверждение: Согласно моему чтению спецификаций POSIX, использование одного или другого не имеет никакого значения с точки зрения парсинга...
02.06.2014
2
ответа

Который является самым портативным из sed, awk, жемчуга и sh?

Кто-то может поместить эти инструменты в порядке мобильности? Какой из них несомненно будет найден на даже самом минимальном *, отклоняют системы? Какой-либо из них - 100%, убеждающихся присутствовать? Мое предположение - то, что порядок...
04.04.2014
2
ответа

Что делает '$variable набора', делают?

Я знаю, что устанавливает, используется для управления переменными среды, но я хочу убедиться сам - эти изменения не являются постоянными, правильно? Я имею в виду, после того как я близко окружаю и вновь открыл его, никакие изменения не будут...
04.02.2014
2
ответа

POSIX совместимый способ работать со списком имен файлов возможно с пробелом

Я видел, что руководства по созданию сценариев Bash предлагают использование массива для работы с именами файлов, содержащими пробел. DashAsBinSh однако предполагает, что массивы не являются портативными, таким образом, я ищу POSIX...
29.11.2013
2
ответа

POSIX находит все локальные файлы

Я пытаюсь записать межплатформенную командную строку, которая найдет все локальные файлы в файловой системе. Мое намерение состоит в том, чтобы использовать команду находки, с помощью только параметры POSIX. Есть ли способ пропустить...
12.06.2013
2
ответа

Как контролировать последний PID, присвоенный ядром?

К созданию управляющего процесса я хотел бы периодически записать, последний PID, присвоенный ядром любому процессу в системе (не только, обрабатывает созданный программой мониторинга PID) с меткой времени...
15.05.2013
2
ответа

Тест POSIX и-a

Я проверил мой сценарий с checkbashisms, и я получил соблюдающие предупреждения: возможный bashism в check_ssl_cert строке 821 (тестируют-a/-o): если [-n "$ {ALTNAMES}"-a-n "$ {COMMON_NAME}"]; затем В...
08.12.2012
2
ответа

найдите команду для новейших 500 файлов в дереве каталогов и также быть совместимым POSIX

Я ищу однострочный сценарий оболочки или команду Unix для нахождения новейших 500 файлов в каталоге. Основные ограничения - это, должна быть жалоба POSIX, и каталог может иметь тонны файлов.
04.06.2012
2
ответа

POSIX гарантирует, что стандартные утилиты находятся в ПУТИ?

В разделе "Command Search and Execution" спецификация POSIX говорит, что ПУТЬ ищется, находя, что утилита выполняется (за некоторыми исключениями). Делает упоминание спецификации где угодно...
24.05.2012
2
ответа

Как я тестирую, чтобы видеть, существует ли приложение в $PATH?

Я пытаюсь записать все свои sh сценарии запуска/ENV для работы с как много DRY и так же: "продолжает работать каждый *, отклоняют, я клонирую его к", как возможный. Это означает удостоверяться, что, если я пытаюсь выполнить код, это не...
19.12.2010
1
ответ

Debian tcsh не учитывает локаль для расширения класса символов

Использование Debian 11, версия tcsh tcsh 6.21.00 (Astron )2019 -05 -08 (x86 _64 -неизвестный -linux )варианты широкий,nls,dl,al,kan, sm,rh,nd,color,filec В каталоге с двумя файлами, a и A, $ эхо [a -z] А Это неожиданное изменение от простого расширения к
15.11.2021
1
ответ

Как понять соглашение об именах стандартов IEEE?

Я вижу некоторые стандарты IEEE изhttps://pubs.opengroup.org/onlinepubs/9699919799/:POSIX.1 -2017 одновременно является IEEE Std 1003.1™ -2017 и The Open. Группа технических стандартов Базовые спецификации, выпуск 7
20.09.2021
1
ответ

Я думал, что Linux совместим с POSIX -, однако некоторые команды POSIX не найдены

Я хотел написать небольшой сценарий оболочки для Linux и других систем UNIX (возможно, для OSX ). А также, почему бы не сделать вещи независимыми от платформы -из принципа, верно? Так что я пошел с#
15.09.2021
1
ответ

Centos 8.4 что такое POSIXLY _ПРАВИЛЬНО и что заставляет его меняться?

Я тестирую этот скрипт с github :https://github.com/rocky-linux/rocky-tools/blob/main/migrate2rocky/migrate2rocky.shЯ проверил это вчера, и это сработало нормально. Сегодня я вернулся к...
15.06.2021
1
ответ

Для сопоставления шаблонов подстановок в операторе if, начинающемся с дефиса-()

Я не могу сопоставить "--debug" в операторе if. Я ориентируюсь на сценарий, совместимый с POSIX. КАНАЛЫ=; set --стабильная бета-версия dev master --debug echo "DEBUG :Before while $@"; пока...
04.06.2021
1
ответ

как ввести пользовательский ввод с приглашением в переменную в соответствии с posix

читать -r -p "поставить опцию :" опция echo $option это работает, но shellcheck выдает мне :В POSIX sh чтение -p не определено. Как получить пользовательский ввод с приглашением в переменную в posix...
21.05.2021
1
ответ

Почему время ISO C/POSIX ()имеет необязательный аргумент-указатель

ISO C/POSIX объявляет функцию времени ()следующим образом :время _t время (время _t *tloc ); В документации сказано :. Функция time ()должна возвращать значение времени в секундах с момента Эпоха. Тлок...
26.04.2021