【发布时间】:2011-03-21 06:10:26
【问题描述】:
我整晚都在谷歌上搜索,试图找到一种方法来创建一个创建目录结构的脚本。看起来像这样:
/ 共享 共享/项目 共享/系列 共享/电影 共享/电影/动作你明白了。
脚本读取的文件如下所示:
共享备份 共享数据 共享项目 共享项目系列 共享项目电影 共享项目电影动作我想创建一个脚本来读取文件中的每一行并为每一行运行以下命令:
如果目录存在,它会将自己置于目录中并从那里创建结构,如果
该目录不存在,创建它。
当该行中的所有条目都在前面时,返回原始目录并阅读下一行。
我的系统是 Ubuntu 10.10。
到目前为止,我已经这样做了,但它不起作用。
#!/bin/bash
pwd=$(pwd)
for structure in ${column[*]}
do
if [ $structure ]
then
cd $structure
else
mkdir $structure
fi
done
cd $pwd
【问题讨论】:
标签: linux bash if-statement directory-structure