好,知道该怎么办。Bash像预期的那样在本机上支持此功能,尽管与往常一样,语法并不是很容易猜测!
本质上
${string//substring/replacement}返回您想要的图像,因此您可以使用
MSG=${MSG//'/\'}
去做这个。下一个问题是第一个正则表达式不再起作用,但是可以将其替换为
git log -n 1 --pretty=format:'%s'
最后,我什至不需要逃脱它们。相反,我只是将JSON中的所有’交换为“。那么,您每天都会学到一些东西。
好,知道该怎么办。Bash像预期的那样在本机上支持此功能,尽管与往常一样,语法并不是很容易猜测!
本质上
${string//substring/replacement}返回您想要的图像,因此您可以使用
MSG=${MSG//'/\'}
去做这个。下一个问题是第一个正则表达式不再起作用,但是可以将其替换为
git log -n 1 --pretty=format:'%s'
最后,我什至不需要逃脱它们。相反,我只是将JSON中的所有’交换为“。那么,您每天都会学到一些东西。