title: Azure Devops steps.script vs CmdLine@2/ Bash@3
body: <p>steps.script purpose is NOT clear. It allows only Inline Scripts to be executed?  I actually want to use file with steps.script instead of inline script.</p>
  <p>Cannot i use CmdLine@2 on windows or Bash@3 on linux/Unix Instead of steps.script.</p>
  <p>Link for steps.script: <a href="https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema/steps-script?view=azure-pipelines" rel="nofollow noreferrer">https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema/steps-script?view=azure-pipelines</a></p>
  <p>Link for CmdLine@2: <a href="https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/command-line?view=azure-devops&amp;tabs=yaml" rel="nofollow noreferrer">https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/command-line?view=azure-devops&amp;tabs=yaml</a></p>
  <p>Link for Bash@3: <a href="https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/bash?view=azure-devops" rel="nofollow noreferrer">https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/bash?view=azure-devops</a></p>