首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >粘贴命令删除在Az管道中创建VariableGroups的空格时的输入字符

粘贴命令删除在Az管道中创建VariableGroups的空格时的输入字符
EN

Stack Overflow用户
提问于 2022-03-17 19:37:04
回答 1查看 64关注 0票数 -1

摘要:试图创建一个自动脚本,根据文本文件中的输入列表创建变量组。到目前为止,除了在脚本中有空格的条目外,脚本还能工作。(这不是我能控制的,我知道我永远不会用空格命名任何东西,但我能做什么呢?)不管出于什么原因,粘贴命令似乎在条目中出现了一些奇怪的地方,或者至少考虑到上面看到的echo命令的结果,我认为是粘贴命令在执行它。我漏掉了什么明显的东西吗?在一个相关的注释中,在类似的脚本中,它似乎删除了"/“符号,除非我把它们叠在一起,比如"//”。我做错了什么?

代码语言:javascript
复制
#!/bin/bash

echo "Enter your PAT"
read PAT
echo "Project Name"
read ProjName

for VarGroup in LaunchPointVariableGroups.txt; do
    vfile="$(basename -- $VarGroup)"
    paste $vfile | while read groupname; do
      echo "$groupname" "groupname"
      echo $vfile "vfile"
      echo $VarGroup "VarGroup"
      echo $ProjName "ProjName"

      AZURE_DEVOPS_EXT_PAT=$PAT az pipelines variable-group create --name $groupname --description $groupname --variables a=a --project "$ProjName"
    done
done

输出是:

来自人工智能知识库的

示例:https://aka.ms/cli_ref在参考文档中阅读了更多关于该命令的信息,该命令位于参考文档groupnamerod DiscoveryServices“VariableGroups.txt vfile VariableGroups.txt VarGroup DevOps Poc ProjName DEF”Prod DiscoveryServices中。

人工智能知识库中的示例:https://aka.ms/cli_ref阅读了更多关于参考文档中的命令: groupnamerod LMNOPConfig“VariableGroups.txt vfile VariableGroups.txt VarGroup DevOps Poc ProjName DEF”s: DEF Prod LMNOPConfig。

如:"ABC DEF“和"ABC DEF”。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-29 19:04:17

通过使用shellCheck,我发现这些错误主要是由于没有使用-r标志来破坏反斜杠的读命令,也没有使用双引号导致“全球化和分裂”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71518113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档