$ mysql -e 'select a,b from tablefoo' databasename
verim
+---+---+
| a | b |
+---+---+
| 1 | 0 |
| 2 | 1 |
+---+---+
buna karşılık
$ mysql -e 'select a,b from tablefoo' databasename > file
bir dosya verir file
ihtiva eden
a b
1 0
2 1
(burada bir sekme, her satırdaki alfasayısal karakterler arasındadır).
Yeniden yönlendirmenin çıktıyı değiştirmemesi gerektiğini düşünüyorum. Neden iki farklı sonuç alıyorum?
Düzenle: William Jackson 'ler Cevap Bunun bir mysql özelliği olduğunu söyler: çıkış biçimi, çıkışın yeniden yönlendirilip yönlendirilmediğine bağlıdır. Bu, sorumu cevaplamıyor. MySQL çıktının yönlendirilip yönlendirilmediğini nasıl 'biliyor'? Yeniden yönlendirme yalnızca çıktıyı almakla kalmaz ve bir yere de yeniden yönlendirir mi? MySQL için görünmez mi olmamalı?
-t
mysql komutunuzu işaretleyin :)