在 Bash 脚本中连接目录路径时出错

在 Bash 脚本中连接目录路径时出错

我用 if/then 脚本和超级简单的单行命令把这个问题搞得过于复杂,但由于某种原因,我还是被难住。

我正在尝试创建一个新目录a-e并将文件放入a,b,c,d,e其中。由于某种原因,它可以正常创建目录,但会将文件放在目录中,ps而不是新目录中。

#!/bin/bash
    
mkdir /home/adminuser/ps/a-e && touch /home/adminuser/ps/a-e {a..e}  

答案1

看起来可能缺少最后一个正斜杠来连接 ae 目录的路径和要创建的文件名?

尝试touch /home/adminuser/ps/a-e/{a..e}一下看看是否有用?

相关内容