问题描述
Feed_predict.data.4.202.0
Feed_predict.mdl.4.202.0
Feed_predict.so.4.202.0
Feed_predict.xml.4.202.0
我想批量移动文件。
for x in Feed_predict{.*}4.202.0;
//ls $x //nothing prints here
sudo mv $x $1.4.17.0;
end
但是这里的 $x 是空的。
解决方法
您可以使用带有旧后缀的 basename 将其从文件名中剥离,然后将其与新后缀连接:
for x in feed_predict.*.4.202.0;
sudo mv $x (basename $x .4.202.0).4.17.0
end