Git Ansible自定义文件

Git Ansible自定义文件,git,awk,devops,Git,Awk,Devops,通常我在终端中这样写代码,我可以看到输出: git --version | awk '{print $3}' 2.18.3 (for example) 但当我编写这样的自定义文件时: #!/bin/bash git_version=$(git --version | awk '{print $3}') httpd_version=$(httpd -version | awk 'NR==1 {print $3}') cat << EOF { "Git_version": "$g

通常我在终端中这样写代码,我可以看到输出:

git --version | awk '{print $3}' 
2.18.3 (for example)
但当我编写这样的自定义文件时:

#!/bin/bash

git_version=$(git --version | awk '{print $3}')
httpd_version=$(httpd -version | awk 'NR==1 {print $3}')

cat << EOF
{ "Git_version": "$git_version"
  "httpd_version":"$httpd_version"
}
EOF
#/bin/bash
git_version=$(git--version | awk'{print$3}')
httpd_version=$(httpd-version | awk'NR==1{print$3}')

你想做什么?自定义脚本工作正常。你面临的问题是什么?这与Ansible有关吗?请用必要的详细信息更新问题EAH工作正常,但当我用Ansible编写自定义文件时,git版本似乎不存在。@有时我希望通过Ansible在所有服务器中看到httpd和git版本的玩家。