bash - 在 shell 脚本中打印字符串的确切值作为输出
问题描述
我正在尝试构建一个在使用 eval 调用时将执行的命令(使用 args),它看起来如下
cmd=$'dbconn -tabs testdb dev "INSERT INTO dataset(\'id\', \'description\', \'source_table\', \'class_id\') VALUES(\'1\', \'data\', \'testd\', \'income\')"'
我如何打印没有像 \ 这样的字符的输出,有时还有“$”进行验证
预期产出
dbconn -tabs testdb dev "INSERT INTO dataset('id', 'description', 'source_table', 'class_id') VALUES('1', 'data', 'testd', 'income')"
解决方案
推荐阅读
- c# - WPF 在多个线程中处理多个按键事件
- codeigniter-4 - getVar() 从选定的选项输入 codeigniter 4
- android-inapp-purchase - Google Play 开发者 API - 无效购买 API 响应 403
- c# - 如何从 WEB API 请求和响应 XML 中删除命名空间?
- asp.net - 更新记录 ASP.NET MVC
- redis - 如何连接redis sentinel并操作不同的dbs
- maven - 使用 mvn 依赖时未更新工件:get
- android - 从 Node.js 管理 SDK 向 Flutter 应用发送 FCM 通知时如何添加点击操作?
- javascript - 有没有办法禁用标记或多边形以在传单几何人中拖动?
- c# - EntityFramework Core:当集合是继承类时,清除集合不会在数据库中正确反映