Shell 创建 yml 文件的脚本删除了“$”后的数据
Shell script to create a yml file removes data after "$"
我正在尝试从包含 sql 查询的 shell 脚本创建一个 yml 文件。
这是示例脚本
cat <<EOF>/test/queryTest.yml
This is a test
sql: "select * from schema.table$name"
在我 运行 shell 脚本并检查 yml 文件之后,删除“$”之后的所有内容
这是我的 yml
This is a test
sql: select * from schema.table
如果有任何关于如何避免这种情况的想法,我将不胜感激
转义 ("\") $ 符号。
cat <<EOF>/test/queryTest.yml
This is a test
sql: "select * from schema.table$name"
我正在尝试从包含 sql 查询的 shell 脚本创建一个 yml 文件。 这是示例脚本
cat <<EOF>/test/queryTest.yml
This is a test
sql: "select * from schema.table$name"
在我 运行 shell 脚本并检查 yml 文件之后,删除“$”之后的所有内容 这是我的 yml
This is a test
sql: select * from schema.table
如果有任何关于如何避免这种情况的想法,我将不胜感激
转义 ("\") $ 符号。
cat <<EOF>/test/queryTest.yml
This is a test
sql: "select * from schema.table$name"