Bash 스크립트를 통해 테이블에서 선택의 출력 사용

Bash 스크립트를 통해 테이블에서 선택의 출력 사용

질문이 있습니다.

데이터베이스에 연결하고 테이블에서 값을 선택할 수 있는 스크립트를 작성했습니다.

하지만 결과만 얻을 수는 없어요

이건 내 스크립트야

while IFS='' read -r line || [[ -n "$line" ]]; do
    mysql -p<pass-db> -e "select id from test where concat(upper(trim(firstname)), ' ', upper(trim(lastname)))=upper('$line')" mydatanase 
    echo ${IDS[j]}
    let "j++"
done < employees.txt

에코의 출력은 다음과 같습니다

id
78

콜로문 이름 대신 "78"만 표시됩니다.

답변1

열 헤더를 끄려면 -N을 사용하여 mysql을 호출합니다. 즉,mysql -N

관련 정보