【发布时间】:2016-04-21 10:34:35
【问题描述】:
我正在使用大数据数据库。在其中一个教程中,它建议我使用以下 bash 脚本来运行查询:
#!/bin/sh # this will launch the real atquery program with the given .sql file # note: please adjust INSTALLNAME, HOST and PORT to reflect your installation /home/lms/INSTALLNAME/atquery HOST:PORT $*然后,启动可运行的 .sql 文件,如下所示:
#!/usr/local/bin/runatquery select count(*) from mytable during all
我不明白$* 的/home/lms/INSTALLNAME/atquery HOST:PORT $* 的一部分。 $* 会做什么?
这是假设创建一个shell脚本来运行查询,但另一个问题是这是两个文件(我想是因为我们有两个#!)那么这两个文件将如何帮助我运行查询?我想如果我们有一个包含以下代码的脚本,它会更好地为我完成这项工作并且不会造成混淆:
!/bin/sh
/home/lms/INSTALLNAME/atquery HOST:PORT -e 'select count(*) from mytable during all'
【问题讨论】:
-
您使用的是什么“大数据”数据库?你在学习什么教程?
-
sensage 作为 DW 和它自己的文档。
-
这个问题最好迁移到superuser.com
标签: database-administration scripting