Akh*_*aik 0 shell shell-script
这里我想写一些shell代码,我的问题是,我想将一个数据文件多次复制到另一个新文件中。例如: File1包含 3000 行数据。现在我想在另一个文件(File1 * 3 > File2)中多次使用这些数据。在这里,我将File1的数据复制3次并将其保存到File2。现在File2包含12000行数据。
谢谢。
如果您更喜欢循环:
for i in {1..3}; do cat file1 >> file2; done
Run Code Online (Sandbox Code Playgroud)
[编辑]
如何在shell脚本的for循环中动态给出n值
把这个放进 myCopyScript.sh
#!/bin/bash
for i in {1.. $3 }; do cat $1 >> $2; done
Run Code Online (Sandbox Code Playgroud)
使其可执行
chmod u+x myCopyScript.sh
Run Code Online (Sandbox Code Playgroud)
然后像这样调用它:
myCopyScript.sh file1 file2 4711
Run Code Online (Sandbox Code Playgroud)