【发布时间】:2015-07-01 19:34:22
【问题描述】:
我不知道为什么在运行这个简单的脚本时会出错:
#!/bin/bash
read -p "Please enter directory name: " DIR
read -p "Please enter the path: " PATH
mkdir -p "$PATH/$DIR"
line 7: mkdir: command not found
【问题讨论】:
-
您正在修改
$PATH!这正是您应该避免使用大写变量名的原因。 -
不要使用
ALL_CAPS变量名。正是因为这个原因。它们被“保留”以供 shell 使用。