GNU xargs 空输入:什么也没读到,为什么命令仍运行了一次 批处理脚本筛出零个任务后,下游命令却仍运行了一次,是一种特别隐蔽的空批次问题。某些程序在没有位置参数时会读取标准输入、采用默认目录,甚至执行与有参数时不同的动作。GNU xargs默认允许一次没有新增参数的调用,因此... yunqueblog/ 技术教程/ 2026-10-03/ 4 阅读
Bash 文件名处理:用 NUL 分隔保住空格、引号和换行 批量处理文件时,最难发现的错误往往发生在读入清单的那一步。平常文件名没有空格,脚本看起来正常;一旦遇到下载文件、用户上传内容或带换行的名字,按行切分就可能把一个文件变成多个参数。本文使用 Linux、Bash 4 及... yunqueblog/ 技术教程/ 2026-10-01/ 3 阅读