为什么要使用 Bash 参数展开进行简单的字符串转换?
它可以转换文件,但不能处理变量值。
它总会在后台启动 sed 或 awk。
Bash 会在内部完成转换,处理简单任务时无需额外启动外部进程。
它要求用户批准每个字符的更改。