2
我需要使用单个命令行从数据库中获取一组记录。 如果我这样做:SQLite在单行命令中定义输出字段分隔符
$ sqlite3 con.db "SELECT name,cell,email FROM contacts"
我得到输出与分隔符“|”,这里的输出看起来是这样的:
Alison|+12345678|[email protected]
Ben|+23456789|[email protected]
Steve|+34567890|[email protected]
有没有像指定在单个命令行格式的方式(大于)将输出字段分隔符更改为其他内容,如“;;;”或其他或更独特的东西。这是因为输出偶尔会得到字符“|”在记录里面,它会引起问题。
我期望的结果是:
Alison;;;+12345678;;;[email protected]
Ben;;;+23456789;;;[email protected]
Steve;;;+34567890;;;[email protected]
或任何其他独特的分离,这是不太可能的值内被发现。
(该命令在Linux机器上执行)
谢谢。
谢谢,正是我需要的!第一个选项很好地诀窍。 – Sazzy
谢谢,SELECT语句(blah)帮助了我! –