从多个txt文件创建多个目录和子目录

跨步者

我有三个文本文件:

years.txt 包含:

2003 
2004 
2005 
2006 
...

type.txt 包含:

cpu 
case 
ram
高清
...

month.txt 包含:

一月
二月
三月
...

现在,我要创建年份文件夹,在其中每个文件夹中,创建类型文件夹,并在每种类型中创建天文件夹。

例如:

2003

    cpu

       jenuary

       february

       ...

    case

       jenuary

       february

       ...

等等。

我必须使用bin bash脚本。我认为我必须逐行读取每个文件,并将每一行存储到一个数组中。有人可以帮我吗?非常感谢

绿色

这是一个将执行相同操作的脚本

#!/ bin / bash 

cat years.txt | \ 
        #逐行读取years.txt。每行存储在$ folder1中。
        同时读取folder1; 

                猫type.txt | \ 
                        #逐行读取type.txt。每行都存储在$ folder2中。
                        同时读取folder2; 

                                猫month.txt | \ 
                                        #逐行读取month.txt。每行都存储在$ folder3中。                   
                                        同时读取folder3; 
                                                #创建/修改$ PATH变量。
                                                path =“ $ folder1 / $ folder2 / $ folder3”

                                                #创建目录。
                                                MKDIR -p “$ PATH”

一些帮助来自:https : //stackoverflow.com/questions/4642191/read-line-by-line-in-bash-script

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章