小编The*_*nis的帖子

计算grep结果

我是bash的新手,所以我很难做一些非常基本的事情.通过播放各种脚本,我发现以下脚本打印包含"单词"的行

for file in*; do
    cat $file | grep "word"
done
Run Code Online (Sandbox Code Playgroud)

执行以下操作:

for file in*; do
    cat $file | grep "word" | wc -l
done
Run Code Online (Sandbox Code Playgroud)

在每次迭代中都有打印结果"文字"出现在文件上多少次.

  • 我怎样才能为所有这些外观实现一个计数器,最后只是echo计数器?

我用了一个计数器,但它出现了0.

 let x+=cat $filename | grep "word"
Run Code Online (Sandbox Code Playgroud)

bash sh

5
推荐指数
1
解决办法
919
查看次数

SQL 更新查询中的 Python 变量

我对 Python 很陌生,我面临着 Python-SQLite 连接的问题。

con=connection()
cur=con.cursor()
cur.execute("""UPDATE table1 SET column1=%s WHERE column2=%d""",(var1,var2))
if(cur.rowcount > 1):
    cur.commit()
else:
    return["Error"]
Run Code Online (Sandbox Code Playgroud)

其中var1存储一个字符串,并var2存储一个整数。

错误如下:

SQLError('SQLError: 接近“%”: 语法错误',)

我在这里阅读了大量关于如何使用变量编写查询的教程和线程,但我陷入了死胡同。

python sql sqlite

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

bash ×1

python ×1

sh ×1

sql ×1

sqlite ×1