【发布时间】:2013-08-28 16:52:21
【问题描述】:
实际上我想使用 shell 脚本将文件从“文件夹-a”复制到“文件夹-b”,例如,“文件夹-a”包含四个文件,即; 文件 1 文件2 文件 3 文件4 但是,当它复制到目的地时,脚本要求用户重命名每个文件,然后脚本将其复制到具有新名称的“文件夹-b”。
【问题讨论】:
-
你的目标是什么平台和外壳?
-
Ubuntu shell 版本 bash
实际上我想使用 shell 脚本将文件从“文件夹-a”复制到“文件夹-b”,例如,“文件夹-a”包含四个文件,即; 文件 1 文件2 文件 3 文件4 但是,当它复制到目的地时,脚本要求用户重命名每个文件,然后脚本将其复制到具有新名称的“文件夹-b”。
【问题讨论】:
编写这个脚本:
#!/bin/sh
for f in $1/*; do
read -p "New name for $f:" g
scp $f $2/$g
done
然后在命令行:
./my-script.sh folder-a folder-b
【讨论】: