【发布时间】:2019-01-08 03:07:50
【问题描述】:
(这个问题是this评论的后续,在关于git hooks的回答中)
我在 bash 方面(到目前为止)太不熟练了,无法完全理解这句话以及如何采取相应的行动。更具体地说,有人建议我避免以这种方式使用 bash 命令cat:
echo "$current_branch" $(cat "$1") > "$1"
因为操作的顺序取决于特定的 shell,它最终可能会破坏传递参数的内容,所以如果我理解正确,提交消息本身?
另外,如何“在单独的步骤中保存内容”?
以下是否有意义?
tmp = "$1"
echo "$current_branch" $(cat $tmp) > "$1"
【问题讨论】: