사람들은 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