我正在cat
读取一个文件,输出如下:
Help me my friend
Temptation
Sorrow
True Love
Vanilla Sky
I was here
SOS
...
我正在尝试创建所有这些行的目录。
我尝试过的是:
mkdir `cat x.txt`
但结果却是一塌糊涂!例如,I was here
将分为三个目录,如I
、was
、 和here
。我怎样才能解决这个问题??
提前致谢。
答案1
逐行阅读并使用正确的引用:
while IFS= read -r name; do mkdir -- "$name"; done <x.txt