将sh命令分成多行

时间:2019-08-08 08:02:40

标签: shell jenkins jenkins-pipeline

我在jenkinsfile中有一个sh命令。

pip 19.2.1 from c:\users\ross.watson\appdata\local\programs\python\python37-32\lib\site-packages\pip (python 3.7)

如何将其写成多行?

sh 'command1 command2'

sh '''
command1 \
command2
'''

2 个答案:

答案 0 :(得分:0)

我认为您应该将两者混合使用

sh '''
command1 && \
command2
'''

&&允许另一个命令

\告诉shell忽略以下字符(新行)

答案 1 :(得分:0)

解决方案是:

sh """
command1 \\
command2 \\
"""

对我有用。