0

在 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]}

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

4

1 回答 1

0
PARAM_1=${tokens% *}
tokens=${tokens#* }
PARAM_2=${tokens% *}

等等

于 2016-08-15T21:12:10.393 回答