bash - 复制多个文件并给出前缀并保留原件

标签 bash shell

如何在 unix 中复制文件。我想保留原件并为原件添加前缀。

我有以下内容:

file1.csv
file2.csv
file3.csv
file4.csv
...
fileX.csv

发出命令后我会得到什么(在这个例子中“H_”是前缀):

file1.csv
file2.csv
file3.csv
file4.csv
...
fileX.csv
H_file1.csv
H_file2.csv
H_file3.csv
H_file4.csv
...
H_fileX.csv

我正在查看 cpmv 命令,但还没有成功

最佳答案

for file in *.csv; do
    cp "$file" "H_$file"
done

关于bash - 复制多个文件并给出前缀并保留原件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22213485/

相关文章:

ruby-on-rails - 为什么我在安装 RVM 时会出现权限错误?

bash - 如何在行尾附加模式匹配数的计数器?

linux - 如何检查哪个用户位于 linux 终端的目录中?

java - 如何在 SWT 中强制 StyledText 换行

mysql - 将时间戳插入 shell 中的 mysql 列

linux - 如何设置在 Linux 机器上运行的服务要使用的环境变量

Bash 合并文件行

linux - 将 `screen` CLI 命令启动的子进程的输出写入日志文件?

shell - 在循环时跳过一行并在 shell 脚本中读取另一行

linux - 当命令使用 EOF 变量时删除 BASH 中命令的输出