Доступна (http://savannah.gnu.org/forum/forum.php?forum_id=9394) стабильная версия набора базовых системных утилит GNU Coreutils 8.31 (http://gnu.org/software/coreutils/), в состав которого входят такие программы, как sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls и т.д. Основные новшества:
- В утилиту "id" добавлена возможность отображения идентификаторов сразу для нескольких пользователей;
- В утилиту "date" добавлен флаг '+' для преобразования формата времени в соответствии с POSIX.1-2017;
- В утилитах printf, seq, sleep, tail и timeout появилась возможность указания чисел с плавающей точкой в соответствии с форматом, определённым как текущей локалью, так и локалью "C". Например, теперь можно указывать как 'sleep 0,1', так и 'sleep 0.1';
- В утилиту "test" добавлен унарный оператор '-N FILE', позволяющий определить, что файл существует и был изменён с момента последнего чтения. Прекращена поддержка недокументированного оператора 'test -a FILE' (аналог 'test -e FILE'), который можно было спутать с бинарным оператором "-a" (логическое "and");
- В утилите "env" появилась возможность настройки обработчиков сигналов для запускаемого приложения: '--default-signal[=SIG]', '--ignore-signal[=SIG]', '--block-signal[=SIG], а также добавлена опция '--list-signal-handling' для проверки использования обработчиков сигналов, отличных от применяемых по умолчанию;
- Добавлена новая утилита basenc, которая дополнила команды base64 и base32 возможностью кодирования и раскодирования текста в различных типовых кодировках (base64, base64url, base32, base32hex, base16, base2, z85);
- В утилиты "stat" и "tail" (tail -f) добавлена поддержка файловой системы "sdcardfs", используемой в платформе Android. В "stat" также добавлен вывод времени создания файла, если данный атрибут поддерживается в ФС, glibc (2.28+) и ядре Linux (4.11+).
URL: http://savannah.gnu.org/forum/forum.php?forum_id=9394
Новость: https://www.opennet.ru/opennews/art.shtml?num=50293