본문 바로가기
MySql

MySQL Bash : 명령을 호출하고 결과를 변수에 저장하는 방법은 무엇입니까?

by 베이스 공부 2020. 11. 28.
반응형

기본적으로 주어진 명령을 호출 할 수 있기를 원합니다.이 경우 mysql -uanon -ppwd -db mydb -e "select count (*) from table1". 그런 다음이 명령 결과 (해당 테이블의 개수)를 가져 와서 bash 스크립트의 변수에 배치합니다. 이것을 달성하는 가장 간단한 방법은 무엇입니까?

 

해결 방법

 

비대화 형 mysql 출력에 대해 배치 모드 (-B)를 사용하고 열 이름 (--disable-column-names)을 비활성화 할 가능성이 높습니다.

out=$(mysql -B -db mydb -uanon -ppwd --disable-column-names  -e "select count(*) from table1";)

 

참조 페이지 https://stackoverflow.com/questions/2730766

 

 

반응형

댓글