通过参数将字符串传递给bash脚本

时间:2011-02-13 14:22:35

标签: git bash

我正在编写一个bash脚本,除其他外,它会在指定的Drupal 6站点的代码库上触发git提交。该脚本接受两个参数,第二个参数是git commit的提交消息。

#!/bin/sh

directoryName=${1}
commitMsg=${2}

echo $directoryName
echo $commitMsg

git add .
git commit -vam "The commit message"

脚本的调用如下:

sh git-bash-test.sh name_of_directory "Custom commit message"

如何为$ commitMsg中存储的值更改“提交消息”?

2 个答案:

答案 0 :(得分:4)

只需将其替换为“$ commitMsg”:

git commit -vam“$ commitMsg”

答案 1 :(得分:1)

sh git-bash-test.sh name_of_directory "$commitMsg"

请注意$commitMsg附近的双引号。