여기 나와있는 예젠데 http://www.sqlite.org/sqlite.html
$ sqlite3 ex1 'select * from tbl1' | awk '{printf "<tr><td>%s<td>%s\n",$1,$2 }' <tr><td>hello<td>10 <tr><td>goodbye<td>20 여기 처럼 안되네 ㅠㅠ
여기처럼 될려면 .separator로 separator가 |로 설정된거를 line이나 " "로 바꿔야되는데
.separator=" "을 구겨넣는 방법을 모르겠어...
$ sqlite3 ex1 '.separator=" "; select * from tbl1' | awk '{printf "<tr><td>%s<td>%s\n",$1,$2 }'도 안되고
뭐 어떻게 하는거지
그냥 sqlite3실행해서 .separator=" "치면 select *로 데이터베이스가 처뱉는 출력값을 맘대로 요리를 못하니 어쩐데??
헬프~~
2년전에 쉘스크립트 수업 때 이런거 하는거 분명 배우긴 한거같은데 음 뭐지 ..
결과값을 awk로 세퍼레이터로 바꾸면 되겠네 man awk해서 field seperator로 찾아봐라
오홍 감사 해볼게
고마웡 split추가해서 해결했엉 awk'{split($1,vars,"|"); printf "format %s %s \n",vars[1],vars[2]}' awk가 되게 편리한거넹