【发布时间】:2017-06-21 20:57:44
【问题描述】:
已创建文件集
测试1,测试2,测试3
以上文件位于不同的服务器名称 xyz.com
如果我需要重命名带有前缀的文件
ex: test1 > old_test1
test2 > old_test2
test3 > old_test3
我试过了:
#!/bin/bash
ssh $xyz.com -t -t /bin/bash <<EOF
cd /tmp
for i in {test*}
do
mv -v {i} "{i/test/old_test}"
ls -ltr
done
exit
但输出只是 mv -v 后跟文件列表,没有发生任何事情(重命名)。
【问题讨论】:
-
你没有
renamePerl 命令吗?