如何将目录中所有 *.dat 文件的扩展名更改为 *.txt。 Shell 脚本应将目录名称作为参数。可以将多个目录作为参数。使用日期和时间戳以附加模式打印命令结果的日志。 原文由 Mainak 发布,翻译遵循 CC BY-SA 4.0 许可协议
Bash 可以完成所有繁重的工作,例如提取扩展名并标记新的扩展名。例如: for file in $1/*.dat ; do mv "$file" "${file%.*}.txt" ; done 原文由 Aki Korhonen 发布,翻译遵循 CC BY-SA 3.0 许可协议
Bash 可以完成所有繁重的工作,例如提取扩展名并标记新的扩展名。例如: