我想根据git describe
命令的输出创建一个目录。
不工作:
set NAME = git describe
mkdir %NAME%
我该怎么办?
答案 0 :(得分:3)
FOR /F
命令。
阅读HELP FOR
然后尝试此
FOR /F %a in ('git describe') do md %a
答案 1 :(得分:2)
在Windows上,您可以尝试PA描述的方法。
现在,如果您使用的是Linux,则可能会有以下情况:
试试这个:
# Create the command
alias your-command="mkdir $(git describe)"
# Run the command
your-command
应创建一个以git describe
的输出命名的文件夹。
这是在ubuntu安装和上测试的,它只能在存储库文件夹本身内部工作。
请注意,所描述的命令会创建别名。如果要将git describe
的输出设置为shell变量,则应执行以下操作:
# Create a local variable
foo=$(git describe)
# Create a new folder using `mkdir`
mkdir ${foo}
请注意,现在您有一个值为git describe
的局部变量。你可以尝试:
echo ${foo}