用新名称中的两个或更多变量重命名文件夹

问题描述 投票: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个回答
0
投票

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

folder=windows
os_build=22621.3008

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