에서 읽을 어떻게 MySQL과 연결하는 스크립트를 만들려고.이 개 파일
읽기 하나 개의 파일 및 다른 파일에서 MySQL의 암호와 호스트,하지만 난 문제가 있습니다.
나는 그것이 나에게이 오류 반환 년대 스크립트를 실행하려고 :
./do: line 15: syntax error: unexpected end of file
코드는 다음과 같이이다 :
#!/bin/bash
FILE=$1
INFO=$2
cat $FILE | while read HOST;
cat $INFO | while read INFO;do
DBS=`mysql -u root -p $INFO -h $HOST --connect_timeout=4 -Bse'show databases' | wc -l`
if [ "$DBS" -gt "0" ]; then
echo $HOST - mysql - $DBS >> log.sql
fi
sleep 0.1
done
내 실수 어디를? 루프 (당신이 구문 오류를 수정 후에도) 동시에에 두 개의 서로 다른 파일 에서 읽는 동안
@MichaelGardner 같은 오류가 나는 오류 메시지가 다소 나를 놀라게 –
tryed했지만, 두 그런데 것 같다 단 하나의 수행 및 완료. 그건 안돼. –
당신은이'while' 문 및'do' /'done' 한 세트 만 있습니다. –