bash - 这是管道命令吗?
问题描述
我在 Azure0-Pipelines.yml 文件中看到了 bash 的语法介绍,如下所示:
steps:
- bash: |
which bash
echo Hello $name
displayName: Multiline Bash script
env:
name: Microsoft
我想知道“- bash:”之后管道符号的用途是什么,我对 Bash 脚本很陌生,这仍然是“管道”bash 命令吗?
解决方案
同意 l0b0。|
是在 YAML 中编写多行字符串的众多方法之一。
此外,您提到的 bash 语法介绍来自此示例 yaml 代码:Bash。
您也可以使用以下经典语法。
- task: Bash@3
inputs:
targetType: 'inline'
script: |
which bash
echo Hello $name
displayName: Multiline Bash script
env:
name: Microsoft
有关更多详细信息,请参阅:Bash 任务。
推荐阅读
- python - 如何替换元组列表的某些字符
- django - Django Admin:如何根据应用显示和隐藏字段?
- typescript - 如何使用 Parcel Bundler 将打字稿文件捆绑到单个 js 文件?
- android - 错误:org.json.JSONException:没有描述值
- ios - 使用 AVAudioEngine 的立体声麦克风直通?
- r - 根据另一个数据帧的向量中的信息提取列表元素
- java - 活动上的活动结果并从片段返回
- r - R如何搜索字符串模式并从该位置提取自定义字符长度?
- symfony - Symfony2.8.48安装成功,但是windows10服务器无法启动:testing commands php app/console server:run,php bin/console server:run
- python - 解析带有长字符串的 CSV 文件以查找每一行的特定字符串/值