![일부 고유 문자를 에코하는 방법](https://linux55.com/image/107926/%EC%9D%BC%EB%B6%80%20%EA%B3%A0%EC%9C%A0%20%EB%AC%B8%EC%9E%90%EB%A5%BC%20%EC%97%90%EC%BD%94%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
고유한 문자열을 파일에 에코하고 싶습니다. 샘플 코드는 다음과 같습니다.
{
echo " LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined"
echo " LogFormat "%h %l %u %t \"%r\" %>s %b" common"
} >> file.conf
실행하면 file.conf가 2개의 파일로 분할됩니다. 어떻게 하면 올바른 방식으로 에코할 수 있나요?
감사해요
답변1
{
echo ' LogFormat "%h %l %u %t \"%r\" %s> %b \"%{Referer}i\" \"%{User-Agent}i\" combined"'
echo ' LogFormat "%h %l %u %t \"%r\" %>s %b common"'
} >> file.conf
큰따옴표 보간을 수행하지 않으므로 에코 문자열을 작은따옴표 '...' 안으로 쉽게 이동하여 인용을 단순화할 수 있습니다.