【问题标题】:Mkdir command resulting in question markMkdir 命令导致问号
【发布时间】: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 UserUnix & Linux Stack Exchange 会是一个更好的提问地点。
  • 最简单的解释是$1 不包含您认为它包含的内容。请edit您的问题显示一个完整的脚本来演示您的问题。
  • @kenster $1 包含与我从 UI 传递的相同值

标签: linux shell unix ssh sh


【解决方案1】:

您首先键入命令 mkdir -p a/b/c/d/"$1" 然后 cd a/b/c/d/"$1" 。 然后你就会得到结果。

【讨论】:

  • Nope dir name 正在像 1 一样变化?
猜你喜欢
  • 2017-06-23
  • 2013-01-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多