Ary*_*Ray 1 scp shell-script rename
我正在使用 scp 将文件从一台服务器发送到另一台服务器。发送后我需要重命名文件。所以我对每个文件使用以下命令
scp original-hc.db user@host:/dir/original-hc_1.db
Run Code Online (Sandbox Code Playgroud)
我想使用带有重命名文件的单个命令发送所有文件。喜欢
scp *.db user@host:/dir/(actual file name before extension)_1.db
Run Code Online (Sandbox Code Playgroud)
这可以通过循环轻松实现
for f in *.db
do
scp "$f" user@host:/dir/"${f%.db}"_1.db
done
Run Code Online (Sandbox Code Playgroud)
该${f%.db}构造.db从$f.