![사람들은 UNIX 시스템에서 "여기 문서"를 어디에서 사용합니까? [복사]](https://linux55.com/image/73876/%EC%82%AC%EB%9E%8C%EB%93%A4%EC%9D%80%20UNIX%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%97%90%EC%84%9C%20%22%EC%97%AC%EA%B8%B0%20%EB%AC%B8%EC%84%9C%22%EB%A5%BC%20%EC%96%B4%EB%94%94%EC%97%90%EC%84%9C%20%EC%82%AC%EC%9A%A9%ED%95%A9%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
사람들은 UNIX 시스템에서 "여기 문서"를 어디에서 사용합니까?
실제 어디에 사용되나요?
답변1
ftp 등이 좋은 예입니다.
예를 들어, FTP 연결을 설정하고 일부 파일을 검색하려는 경우 다음을 수행하는 스크립트를 생성할 수 있습니다.
#!/bin/bash
lftp machine -uUser,Passwd << END
cd your_dir
get your_file
bye
END
여기 문서를 사용하여 파일을 자동으로 검색할 수 있습니다.
답변2
일반적으로 다중 라인 출력에 사용됩니다.
비교하다
echo "first line" >output
echo "second line" >>output
echo "third line" >>output
그리고
cat >output <<"END"
first line
second line
third line
END
둘 다 정확히 동일한 작업을 수행해야 하지만 특히 긴 텍스트의 경우 두 번째 버전이 더 쉽습니다.
답변3
여기에 있는 문서는 특수 목적의 코드 블록입니다. 이는 I/O 리디렉션 형식을 사용하여 ftp, cat 또는 ex 텍스트 편집기와 같은 대화형 프로그램이나 명령에 명령 목록을 제공합니다.
더 자세한 예와 설명은 여기에서 확인할 수 있습니다.
grep
"여기에 문서"에 대한 명령 예:
grep this <<"END"
> this is an example
> with example
> END
this is an example