Infra/linux

cat <<EOF

미니문92 2021. 8. 7. 13:09

https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_cat_%E2%89%AAEOF

 

리눅스 cat <

다음 문자열 포함...

zetawiki.com

 

리눅스 cat <<EOF

  • Bash 쉘에서 HEREDOC 구문의 전형적인 형식
  • 직접 입력한 텍스트를 파일에 저장할 때 주로 사용
  • 시작 및 종료를 알리는 키워드로는 흔히 EOF(또는 EOT)를 쓰는데, 임의로 정하는 것이므로 다른 것(예: AAA, HELLO)도 가능

EOF는 End of File, EOT는 End of Text

cat <<EOF > file1.txt
hello
world
EOF
user01@localhost:~$ cat <<EOF > file1.txt
> hello
> world
> EOF
user01@localhost:~$ cat file1.txt
hello
world
cat > file2.txt <<ZZZ 
hello
world
ZZZ
user01@localhost:~$ cat > file2.txt <<ZZZ
> hello
> world
> ZZZ
user01@localhost:~$ cat file2.txt
hello
world