linux - 在 Shell 中动态重命名 XML 文件

标签 linux shell unix dynamic rename

我有一个名为 *dmi_standard_load_B0001_set.xml* 的 XML 文件,我想通过接受来自用户的 *batch_name* 并将其更改为 *dmi_standard_load_${batch_name}_set.xml* 来​​动态重命名它。

我该怎么做?我尝试了以下命令 bt 它抛出错误并且不起作用......

 mv dmi_standard_load_*_set.xml dmi_standard_load_${batch_name}_set.xml

最佳答案

那么您的典型批处理名称是什么,其中是否有空格。如果是这样,您可能需要在文件名的第二位周围加上语音标记。值得 echo $ batch_name aldo 你可以试试 load_$(echo $ $batch_name)_set.xml

关于linux - 在 Shell 中动态重命名 XML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15403970/

相关文章:

linux - 在某些情况下添加分隔符

linux - 通过 linux 命令检查主内存使用情况

c - 套接字编程中的段错误

linux - mkdir 中的脚本输出错误

linux - Startx 和 VNC 无法在 AWS Lightsail CentOS7 上运行

linux - 使用集合和参数的 Bash 脚本 - 无法回显第 10 个参数

linux - Gnuplot 垂直虚线

mysql - 远程数据库检索 CronJob

linux - 如何使 Unix 二进制文件自包含?

c++ - 在 Unix/Linux (Ubuntu) 中编译头文件和两个 .cpp 文件