在shell脚本中复制变量文件名的内容

时间:2014-08-03 12:07:13

标签: shell

您好我想复制/ var / log / messages 20次迭代。并且必须单独保存20次迭代的文件。我给出了如下文件名。不接受此命令,并抛出以下错误。

 cp /var/log/messages > bug_iteration_$i

cp:/var/log/messages' Try cp --help'之后缺少目标文件操作数以获取更多信息。

2 个答案:

答案 0 :(得分:1)

cp命令有两个文件名,而不是一个。要么您需要使用cat而不是cp,或者(更有可能)您应该删除>以将第二个文件名直接传递给cp

答案 1 :(得分:1)

你想要的可能是

cp /var/log/messages "bug_iteration_$i"

或者

cat /var/log/messages > "bug_iteration_$i"