1
我們如何編寫一個commit-msg
掛鉤,用於將字符串[XYZ]
附加到所有提交中,除非原始提交消息有[exclude-XYZ]
在某處?有條件地添加一個字符串到commit-msg使用鉤子
我與shell腳本初學者,這裏是我不成功到目前爲止已經試過:
if echo "$1" | grep "[exclude-XYZ]"
then
else echo "$1 [XYZ]" >> "$1"
fi
我們如何編寫一個commit-msg
掛鉤,用於將字符串[XYZ]
附加到所有提交中,除非原始提交消息有[exclude-XYZ]
在某處?有條件地添加一個字符串到commit-msg使用鉤子
我與shell腳本初學者,這裏是我不成功到目前爲止已經試過:
if echo "$1" | grep "[exclude-XYZ]"
then
else echo "$1 [XYZ]" >> "$1"
fi
你呼應的文件名,而不是檢查其內容。嘗試是這樣的:
if fgrep '[exclude-XYZ]' -- "$1" >/dev/null; then
:
else
echo "[XYZ]" >> "$1"
fi
或者,作爲一個班輪:
fgrep '[exclude-XYZ]' -- "$1" >/dev/null || echo '[XYZ]' >> "$1"
謝謝,這做到了。 – 2013-03-03 17:21:45