具有n + 1名称的复制文件的脚本

时间:2017-03-09 09:57:31

标签: bash macos shell terminal

在我的终端中,我想用n + 1名称复制相同的文件100次,如:

  • FILE1.TXT
  • FILE2.TXT
  • file3.txt
  • file4.txt
  • file5.txt
  • file6.txt
  • file7.txt
  • file8.txt
  • ...
  • file100.txt

我该怎么做?

2 个答案:

答案 0 :(得分:2)

这是一个简单的循环:

for i in {1..100}; do cp file.txt file${i}.txt; done

答案 1 :(得分:1)

只需在cp

中使用bash inputFile="file.txt" name="${inputFile%.*}" ext="${inputFile#*.}" for number in {1..100}; do cp -- "$inputFile" "$name$number.$ext" done 语法即可
inputFile

更新您要在for div in soup.findAll("div", class_="friendBlockContent", ): print(div.contents[0].strip()) 变量下复制的输入文件,语法负责保留扩展名和基本文件名。