쉘 작업을 사용하면 다음 텍스트 형식으로 mysql로부터 응답을 받습니다.
요청 시 텍스트
+---------+
|아|
+---------+
36 |
+---------+
+---------+
|비|
+---------+
57 |
+---------+
+---------+
|
+---------+
11 |
+---------+
아니면 비슷한 반응
ㅏ
36
두번째
57
씨
11
다음과 같은 간단한 방법으로 데이터를 텍스트 파일로 변환하고 싶습니다.
36
B57
탄소 11
답변1
이것이 당신이 찾고 있는 것입니까?
$ cat file
A
36
B
57
C
11
$ awk '{printf "%s%s", $0, (NR%2 ? OFS : ORS)}' file
A 36
B 57
C 11
답변2
답변3
\G
대신 ;
mysql 쿼리에 사용할 수 있습니다 .
예:
information_schema]> select count(distinct table_schema) as CNT_SCHEMA from TABLES ;
+------------+
| CNT_SCHEMA |
+------------+
| 9 |
+------------+
1 row in set (0.00 sec)
[information_schema]> select count(distinct table_schema) as CNT_SCHEMA from TABLES \G
*************************** 1. row ***************************
CNT_SCHEMA: 9
1 row in set (0.01 sec)