셸 에서 EOF 할당 변 수 를 사용 합 니 다.

1220 단어 Linux
       ,       。

평소에 블 로 그 를 볼 때 'EOF' 가 여러 줄 로 입력 할 수 있다 고 생각 했 어 요. 그 렇 긴 해 요!sql 문장 이 길 고 줄 이 바 뀌 어서 명령 행 을 직접 놓 는 것 이 잘못 되 었 습 니 다. 그래서 EOF 를 사용 하려 면 먼저 sql 문장 을 변수 에 할당 한 다음 변 수 를 통 해 참조 하 십시오.생각 이 좋 았 는데 할 때 문제 가 생 겼 습 니 다. 아무리 해도 이 sql 문 구 를 변수 에 할당 할 수 없 었 습 니 다. 오랫동안 괴 롭 혔 지만 왜 그런 지 모 르 고 포 기 했 습 니 다. 다른 방법 으로 도 수 요 를 완 성 했 지만 이 간단 한 문 제 는 저 를 계속 귀 찮 게 했 습 니 다. 아무리 생각해 도 풀 리 지 않 았 습 니 다.다음 주 까지 왜 못 쓰 는 지 해 보고 싶 었 어 요. 한참 동안 해 봤 는데 풀 리 지 않 았 어 요. 마지막 에 포기 하고 싶 었 어 요. 왜 그런 지 모 르 겠 어 요. 마지막 에 우연히 해 봤 는데 성 공 했 어 요!그래서 이 간단 한 용법 을 적어 라.
#!/bin/bash

sql=$(cat<1. 2. 3 
hello
world
EOF     //4
)           //5
echo $sql1.        
2. cat     <3.              cat<4.           
5.        )          

좋은 웹페이지 즐겨찾기