如何编写显示SQLite结果的shell脚本?我编写了一个脚本,为SQLite数据库添加了一个条目.现在我想在添加该条目后显示结果.这是我的脚本:
echo 'insert into myTable (Date, Details, Category, Average) values (datetime('\''now'\'','\''localtime'\''), '\'''$1''\'', '\'''$2''\'', '$3');'|sqlite3 /Users/user/Documents/Test/dbName.db
Run Code Online (Sandbox Code Playgroud)
在此之后,我希望脚本回显/吐出语句的输出:
select sum(Average) from (select * from myTable where Category = 'category1');
select sum(Average) from (select * from myTable where Category = 'category2');
Run Code Online (Sandbox Code Playgroud)
格式应该是这样的:
Category1 total = <output of first statement>
Category2 total = <output of second statement>
Run Code Online (Sandbox Code Playgroud)
而已.我对SQL很陌生,而且shell脚本不是很好.我也在寻找解释这类问题的好教程.
我有一个可缩放的UIScrollView,其中包含一个自定义绘制的视图(两个圆圈)。当视图被放大时,我想知道圆圈的中心在哪里,在应用程序的窗口中。考虑以下步骤:

1X 处的视图

视图缩放到任意级别,捏合集中在第一个圆圈上

视图放大到任意级别,捏合点集中在右上角
我想问的是,如果我要在滚动视图的顶部放置另一个包含圆圈的视图,以便该视图中的圆圈是同心的(不需要大小相同)与滚动视图视图中的较小圆圈,新圆圈的中心应位于何处?