Par*_*met 3 filesystems directory shell-script cat mkdir
我正在cat
输入一个文件,输出是这样的:
Help me my friend
Temptation
Sorrow
True Love
Vanilla Sky
I was here
SOS
...
Run Code Online (Sandbox Code Playgroud)
我正在尝试创建所有这些行的目录。
我尝试过的是:
mkdir `cat x.txt`
Run Code Online (Sandbox Code Playgroud)
但结果一塌糊涂!例如,I was here
将被分成三个目录喜欢I
,was
和here
。我怎样才能解决这个问题??
提前致谢。
逐行阅读并使用正确的引用:
while IFS= read -r name; do mkdir -- "$name"; done <x.txt
Run Code Online (Sandbox Code Playgroud)