#!/bin/bash
prev='placeholder'
filename='mkDir.txt'
echo "Starting mkDir script using mkDir.txt."
while IFS=' ' read line || [[ -n "$line" ]]; do
echo "creating dir : $line"
if [[ ${line:0:1} == [[:space:]] ]]
then
cd $prev
mkdir $line
cd '..'
else
mkdir $line
fi
prev=$line
done < $filename
这是我的当前脚本。但是,它不会像我想要的那样创建子目录。我理想中的文本文件看起来像这样:如何用文本文件中的子目录创建多个目录?
tester
test
test2
的选项卡/空格都应该表明这是一个子目录。我怎样才能使这个工作?
请更新与您的脚本有什么问题的问题。 – sjsam