我有这样的:
mysql --user=$db_user --password=$db_pwd -e"$expQ" | while read name; do
if [ $name != 'name' ];then
COUNTER=$(($COUNTER + 1))
fi
done
我想更新全局计数器,但是当我执行下一个查询时,COUNTER
不会选择“|”的前一个值 bcz (管道) 。
如何更改上述代码以使用命名管道或任何其他替代方法。这是参考,但我是 bash 新手,无法理解 mysql 是否可行 我的 bash 版本说:
GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin10.0)
Copyright (C) 2007 Free Software Foundation, Inc.