作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试调用 edbplus 来从命令行 linux shell 脚本中计算一个表,但我一直在从 edbplus 中检索响应编号以及同一响应中的其他输出,我正在尝试从中仅检索一个整数响应编号。
#!/bin/sh
COUNT=`./edbplus.sh -silent user/password@localhost:5444/mydb<<-EOF
SET PAGESIZE 0 FEEDBACK OFF VERIFY OFF HEADING OFF ECHO OFF
SELECT COUNT(ID) FROM MYTABLE
EXIT;
EOF`
echo $COUNT
响应:
$ echo $COUNT
6-------------------d always takes 2 parameters: variable_name value
你知道如何只得到整数吗?
最佳答案
如果第一个值是整数。请尝试以下命令
echo $COUNT |剪切-d--f 1
(或)
如果只需要一个int值,那么请尝试
echo $COUNT |剪切-c 1
从EDB角度解决:
如果在 EDB 中单行使用以下标志,则会导致上述问题。
SET PAGESIZE 0
SET FEEDBACK OFF
SET VERIFY OFF
SET HEADING OFF
SET ECHO OFF
请按上述方式更新并分行提供。
关于linux - shell 脚本已从带有回显输出的 edbplus sql 结果中检索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56670079/
我正在尝试调用 edbplus 来从命令行 linux shell 脚本中计算一个表,但我一直在从 edbplus 中检索响应编号以及同一响应中的其他输出,我正在尝试从中仅检索一个整数响应编号。 #!
我是一名优秀的程序员,十分优秀!