如何从一个文件创建多个文件?就像,我有1.json,但想用它创建2.json++ 。3.json4.json
最明显的方法是公正cp 1.json 2.json等等;但是 Linux 是否提供了某种方法可以通过一个命令来完成此操作?
您可以使用 for 循环:
for i in {2..4} ; do cp 1.json "$i".json ; done
Run Code Online (Sandbox Code Playgroud)
您还可以使用tee:
cat 1.json | tee {2,3}.json > 4.json
Run Code Online (Sandbox Code Playgroud)
您也可以只列出名称,而不是使用大括号:
for i in 2 3 4 ; do cp 1.json "$i".json ; done
cat 1.json | tee 2.json 3.json > 4.json
Run Code Online (Sandbox Code Playgroud)