shell脚本里怎么拼接出这样的字符串SELECT "SNO" || '|' || "TYPEID" || '|' FROM "P10_OUT_EMPNO_SC"
就比如定义一个变量,然后使用这个变量的时候要求他传递的字符串是这个样子的
shell脚本中字符串的拼接问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 哎呀呀不会啊 2024-01-05 10:07关注
#!/bin/bash # 定义表名 table_name="P10_OUT_EMPNO_SC" # 拼接SQL查询字符串 sql_query="SELECT \"SNO\" || '|' || \"TYPEID\" || '|' FROM \"${table_name}\"" # 打印SQL查询字符串 echo $sql_query
使用双引号来定义字符串,并在字符串中使用变量
首先使用#!/bin/bash来指定这是一个bash脚本。
定义了一个变量table_name来存储表名。
使用双引号来定义一个字符串,并在其中使用${table_name}来插入我们之前定义的变量。注意我们还在字段名和表名周围使用了转义的双引号("),这是因为在SQL中,字段名和表名通常用双引号括起来。
最后,使用echo命令来打印出我们拼接的SQL查询字符串。解决 无用评论 打赏 举报
悬赏问题
- ¥15 Odoo17操作下面代码的模块时出现没有'读取'来访问
- ¥50 .net core 并发调用接口问题
- ¥15 网上各种方法试过了,pip还是无法使用
- ¥15 用verilog实现tanh函数和softplus函数
- ¥15 Hadoop集群部署启动Hadoop时碰到问题
- ¥15 求京东批量付款能替代天诚
- ¥15 slaris 系统断电后,重新开机后一直自动重启
- ¥15 QTableWidget重绘程序崩溃
- ¥15 谁能帮我看看这拒稿理由啥意思啊阿啊
- ¥15 关于vue2中methods使用call修改this指向的问题