在没有cd的shell脚本中,如何在mkdir期间将目录路径分配给变量?

Kur*_*lar 3 linux shell mkdir

我有一个shell脚本

制作目录结构:

mkdir -p /root/project/log
mkdir -p /root/project/graphs
mkdir -p /root/project/source
mkdir -p /root/project/config
Run Code Online (Sandbox Code Playgroud)

我具有使脚本可读的变量。

LOGPATH = 
GRAPHPATH =
SOURCEPATH =
CONFIGPATH = 
Run Code Online (Sandbox Code Playgroud)

我如何在mkdir本身期间分配这些变量?

我希望实际的路径描述只停留在一个地方。

我不喜欢CD和分配密码。

rka*_*ach 5

只需在脚本的开头创建变量,然后在mkdir中稍后使用它们,如下所示:

LOGPATH=/path/to/somedir
....
mkdir -p ${LOGPATH} 
....
Run Code Online (Sandbox Code Playgroud)