插入带有特殊字符的变量
如果没有像 ' 或 \ / 这样的特殊字符,以下内容在我的 shell 脚本中有效。
mysql -e" insert into test.mycron values ('$myhost', '$myfile')"
如何让它保存整个变量“$myfile”以及特殊字符?
The following works in my shell script provided there are not special characters like ' or \ /
mysql -e" insert into test.mycron values ('$myhost', '$myfile')"
How do I make it save the entire variable "$myfile" along with special characters?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你必须转义这些字符,例如使用 sed,如下所示:
you have to escape those characters, for example with sed, something like: