【发布时间】:2018-03-06 01:24:06
【问题描述】:
我正在尝试根据输入参数创建目录。
代码:
mkdir a/b/c/d/"$1"$1=1
但是文件夹是用?1 创建的。
当我做Cd a/b/c/d/1 时,它说“找不到目录”
【问题讨论】:
-
1?是输出
-
使用
bash -x yourscript.sh运行您的脚本并检查mkdir的行 -
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地点。
-
最简单的解释是
$1不包含您认为它包含的内容。请edit您的问题显示一个完整的脚本来演示您的问题。 -
@kenster $1 包含与我从 UI 传递的相同值