On 07/19/11 01:41 PM, Igor Tandetnik wrote:
> Richard Taubo<o...@bergersen.no>  wrote:
>> I have a bash script like this:
>>
>> #!/bin/bash
>> OIFS=$IFS
>> IFS=$'\n';
>> sql_command=`sqlite3 -noheader /My/Path/To/DB/ex1 "select one from tbl1 
>> WHERE one LIKE '%this%';"`
>> for i in $sql_command
>> do
>>     echo "$i"
>> done
>> IFS=$OIFS;
>>
>>
>> Since the column "one" consists of text with new lines in them, I am 
>> investigating of it is possible to
>> set a row seperator (if that exists in sqlite) to null so I won't have any 
>> problems with text splitting up
>> incorectly.
> Try changing your query to something like
>
> select one || x'00' from tbl1 WHERE one LIKE '%this%';
>
> You can add any other separator this way. Note that it will be in addition 
> to, not in place of, the line feed character.
Maybe something like
select replace(one,x'0a','<LF>') from tbl1 WHERE one LIKE '%this%';


_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to