我需要使用单个命令行从数据库中获取一组记录。如果我这样做:
$ sqlite3 con.db "SELECT name,cell,email FROM contacts"
我得到带有分隔符“|”的输出,输出如下所示:
Alison|+12345678|alison@mail.com
Ben|+23456789|ben@mail.com
Steve|+34567890|steve@mail.com
有没有办法(以上面指定的单命令行格式)将输出字段分隔符更改为其他内容,例如“;;;” 或其他或更独特的东西。这是因为输出偶尔会得到字符“|” 在记录中,它会导致问题。
我想要的结果是:
Alison;;;+12345678;;;alison@mail.com
Ben;;;+23456789;;;ben@mail.com
Steve;;;+34567890;;;steve@mail.com
或任何其他唯一的分隔符,这不太可能在值中找到。
(命令在Linux机器上执行)
谢谢你。