本文主要介绍了 POSIX 2024 标准 XCU 部分的新特性,重点关注实用工具的变化。其中,最显著的变化是 shell 中文件名处理的改进,解决了长期以来文件名中包含换行符导致脚本错误的问题。POSIX 2024 鼓励实用工具和 C 函数在创建或打印包含换行符的文件名时报错,从而提高脚本的健壮性。此外,新标准要求 C17 编译器,允许开发者使用更现代的 C 特性。文章还介绍了ulimit、renice、timeout 等实用工具的增强,Makefile 的改进,日志记录功能的完善,以及国际化支持的更新。