在 shell 脚本中用新名称中的两个或多个变量重命名文件夹[重复]

问题描述 投票:0回答:1

我正在尝试通过 shell 脚本重命名文件夹

我有以下变量

文件夹 = windows

os_build = 22621.3008

我想重命名文件夹名称

windows 到 new-windows-system-22621.3008

我试过这个 mv "$folder" new-${folder}-system-${os_build}

但是文件被重命名为

新的Windows系统-

另外,我尝试了 mv "$folder" new-"$folder"-system-"$os_build"

有人可以帮助我吗? 我看到此链接,但在尝试链接中的解决方案后,我没有得到该问题的答案。 使用中心变量重命名文件夹

linux bash shell command rename
1个回答
1
投票

您应该删除“=”前后的空格。

folder=windows
os_build=22621.3008

mv "$folder" new-"$folder"-system-"$os_build"
© www.soinside.com 2019 - 2024. All rights reserved.