Sziasztok,
Kis segítséget plz.
Szeretnék bash scriptből egy egyszerű sql query-t kérni, de hogy rendezem úgy, hogy az a,b,c,d column egy sorba kerüljön a következő a,b,c,d új sorba és így tovább, és ne egymás után legyen "felsorolva". Ezzel próbálkoztam, de még messze vagyok:
result=$(mysql -uuser -ptitkosjelszo database --table --ignore-spaces -N -B -e "select a,b,c,d FROM tabla;")
echo $result
- 1266 megtekintés
Hozzászólások
Ha nem akarod változóba erőltetni, akkor a kimenet rendesen látszik.
Ha mindenképpen változóban kell legyen, akkor egészítsd ki a select-et így:
SELECT a,b,c,d, '\n' FROM ...
az echo-t pedig így:
echo -en $result
---
"A megoldásra kell koncentrálni nem a problémára."
- A hozzászóláshoz be kell jelentkezni
Esetleg ha a peldadban az echonal a valtozot idezojelek koze tenned, akkor a kivant eredmenyt kapnad (ugyanis mar eleve olyanban van, csak a parancsertelmezo idezojel hijjan kicsit atalakitja).
Szoval
echo "$result"
kell neked. (Peterson elboyolitasat meg felejtsd el.)
- A hozzászóláshoz be kell jelentkezni