编写脚本根据数组的长度复制文件夹和内容?
Writing a script to copy a folder and contents based on the length of an array?
我对 bash 几乎一无所知,但我知道这是一种快速的方法。
我的伪代码在 JS 中。但是任何语言都可以,例如节点,python,bash。
第 1 步: 我有一个数组:
var langArr = ["af","am"];
第 2 步:我有一个文件夹。
问题:
根据langArr.length
(2) 次,我将如何复制此文件夹;将那些新复制的文件夹放在 'languages' 目录中;根据 langArr
索引值命名这些目录?
最后我们将有 1 个父文件夹和 3 个子文件夹
- languages
-- copy-this
--- copy-this.txt
-- af
--- copy-this.txt
-- am
--- copy-this.txt
你可以试试这个...
$ dirs=(af am)
$ for d in ${dirs[@]}
> do
> mkdir languages/$d
> cp languages/copy-this/copy-this.txt languages/$d
> done
我对 bash 几乎一无所知,但我知道这是一种快速的方法。 我的伪代码在 JS 中。但是任何语言都可以,例如节点,python,bash。
第 1 步: 我有一个数组:
var langArr = ["af","am"];
第 2 步:我有一个文件夹。
问题:
根据langArr.length
(2) 次,我将如何复制此文件夹;将那些新复制的文件夹放在 'languages' 目录中;根据 langArr
索引值命名这些目录?
最后我们将有 1 个父文件夹和 3 个子文件夹
- languages
-- copy-this
--- copy-this.txt
-- af
--- copy-this.txt
-- am
--- copy-this.txt
你可以试试这个...
$ dirs=(af am)
$ for d in ${dirs[@]}
> do
> mkdir languages/$d
> cp languages/copy-this/copy-this.txt languages/$d
> done