에러의 의미를 가르쳐 주세여.....

글쓴이: 익명 사용자 / 작성시간: 화, 2002/04/02 - 3:35오후
지금 리눅스를 공부하고 있는 사람중의 한사람입니다.
지금 큐메일을 설치하는데
INSTALL.ids파일을 수정을 했는데
수정을 잘못했는지 아님 뭘 잘못했는지 전혀 감이 잡히질 않습니다.
글구 수정을 한후에 INSTALL.ids파일을 실행을 하니
아래와 같은 에러만 계속 나옵니다.
./INSTALL.ids line 38 unexpected EOF while looking for matching `''
./INSTALL.ids line 73 syntax error unexpected end of file
혹시 저의 문제에 답변을 달아주실수 있으신분들은
답변을 달아 절 좀 갈쳐주세여....
벌써 몇일째인지 몰겠네여....
답변 부탁드립니다......
Forums:
Re: 에러의 의미를 가르쳐 주세여.....
수정을 잘못 하셨습니다. 분명 ' (따옴표) 마크에 대한 문제일 것이라고
사료됩니다. '으로 문장을 열었는데 닫지 않았다던가 하는..
수고하십시오.
김선진 wrote..
지금 리눅스를 공부하고 있는 사람중의 한사람입니다.
지금 큐메일을 설치하는데
INSTALL.ids파일을 수정을 했는데
수정을 잘못했는지 아님 뭘 잘못했는지 전혀 감이 잡히질 않습니다.
글구 수정을 한후에 INSTALL.ids파일을 실행을 하니
아래와 같은 에러만 계속 나옵니다.
./INSTALL.ids line 38 unexpected EOF while looking for matching `''
./INSTALL.ids line 73 syntax error unexpected end of file
혹시 저의 문제에 답변을 달아주실수 있으신분들은
답변을 달아 절 좀 갈쳐주세여....
벌써 몇일째인지 몰겠네여....
답변 부탁드립니다......
저의 경우 쉘에서 MariaDB로 쿼리를 요청할 때도
저의 경우 쉘에서 MariaDB로 쿼리를 요청할 때도 아래처럼 한 경우 동일한 오류가 발생했었습니다.
mysql -u db_id -p -e 'UPDATE table_name SET column_name = 'replace text';'
이경우 escape 처리를 하기 위해 아래처럼 했으나 동일하였습니다.
mysql -u db_id -p -e 'UPDATE table_name SET column_name = \'replace text\';'
최종적으로 escape 한 \' 를 나머지 텍스트와 분리하여 처리하였습니다.
mysql -u db_id -p -e 'UPDATE table_name SET column_name = '\''replace text'\'';'
이 부분을 끊어보면 다음과 같습니다.
'UPDATE ... column_name = '
\'
'replace text'
\'
';'
앞으로 관련된 내용으로 검색하실 분을 위해 도움이 되길 바라며 댓글 남깁니다.
원하는 답변은 아니지만,,,
INSTALL.ids 파일에서 리눅스항목을 발췌했습니다.
한줄씩 입력할때마다 어떤 변화가 생기는지 확인을 해가면서 설치하는게 훗날 qmail 운영시 도움이 될거에요.
[우분투 18.04 파여폭스 나비에서 작성했습니다]
--
^고맙습니다 감사합니다_^))//
댓글 달기