我有三个文本文件:
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] 删除。
我来说两句