列名を持つ構造化された形式で、bash の SELECT 要求の出力をエコーしようとしています。問題は、2 つ以上のフィールドがある場合、または値が列名よりも大きい場合、適切に実行できないことです。
例 :
私のテーブルは次のようになります: value1 value2
bash で行う場合: echo "select value1, value2 from table" | mysql -uUSER -pPASS
結果は bash で次のようになります。
値1 値2 広告 なれ cf
3 つのフィールドまたは大きな値がある場合、結果は次のようになります。
値1 値2 値3 アアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアア bbbb eeeeeeeee hhhh ccccccc fffffffff iii
構造化された結果を得る簡単な方法はありますか? 列名が正しく配置されているということですか?最大値を取得し、必要なスペースの数を追加するために並べ替えを実行できることはわかっていますが、このような単純な問題には多すぎるようです。
アイデアはありますか?ありがとう !