从文件的行创建目录

从文件的行创建目录

我正在cat读取一个文件,输出如下:

Help me my friend
Temptation
Sorrow
True Love
Vanilla Sky
I was here
SOS
...

我正在尝试创建所有这些行的目录。

我尝试过的是:

mkdir `cat x.txt`

但结果却是一塌糊涂!例如,I was here将分为三个目录,如Iwas、 和here。我怎样才能解决这个问题??

提前致谢。

答案1

逐行阅读并使用正确的引用:

while IFS= read -r name; do mkdir -- "$name"; done <x.txt

相关内容