【问题标题】:How to read from sqlite database with dash?如何使用破折号从 sqlite 数据库中读取?
【发布时间】:2016-04-13 14:40:54
【问题描述】:

在 bash 中,我使用它从 sqlite 数据库中读取数据:

TMP=`echo "select * from Table limit 1;" | sqlite3 mysqlite3database.db`
tokens=(${TMP//|/ })
PARAM_1=${tokens[0]}
PARAM_2=${tokens[1]}
PARAM_3=${tokens[2]}
PARAM_4=${tokens[3]}

不幸的是,这不适用于破折号 - 有办法吗?

【问题讨论】:

    标签: dash-shell


    【解决方案1】:
    PARAM_1=${tokens% *}
    tokens=${tokens#* }
    PARAM_2=${tokens% *}
    

    等等

    【讨论】:

      猜你喜欢
      • 2021-11-18
      • 1970-01-01
      • 2011-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-07
      • 1970-01-01
      相关资源
      最近更新 更多