고유한 문자열을 파일에 에코하고 싶습니다. 샘플 코드는 다음과 같습니다.
{
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
큰따옴표 보간을 수행하지 않으므로 에코 문자열을 작은따옴표 '...' 안으로 쉽게 이동하여 인용을 단순화할 수 있습니다.