반응형
쉘 스크립트의 내용으로 파일 만들기
쉘 스크립트에서 foo.conf라는 파일을 만들고 다음을 포함하는 방법은 무엇입니까?
NameVirtualHost 127.0.0.1
# Default
<VirtualHost 127.0.0.1>
ServerName localhost
DocumentRoot "C:/wamp/www"
</VirtualHost>
"here 문서"사용 :
cat > foo.conf << EOF
NameVirtualHost 127.0.0.1
# Default
<VirtualHost 127.0.0.1>
ServerName localhost
DocumentRoot "C:/wamp/www"
</VirtualHost>
EOF
다음과 echo
같이 할 수 있습니다 .
echo 'NameVirtualHost 127.0.0.1
# Default
<VirtualHost 127.0.0.1>
ServerName localhost
DocumentRoot "C:/wamp/www"
</VirtualHost>' > foo.conf
작은 따옴표로 묶인 모든 것은 리터럴로 해석되므로 해당 블록을 foo.conf
. 존재하지 않으면 생성됩니다. 존재하는 경우 덮어 씁니다.
heredoc이 가장 간단한 방법 일 수 있습니다.
cat <<END >foo.conf
NameVirtualHost 127.0.0.1
# Default
<VirtualHost 127.0.0.1>
ServerName localhost
DocumentRoot "C:/wamp/www"
</VirtualHost>
END
이 코드는 나에게 가장 적합했습니다.
sudo dd of=foo.conf << EOF
<VirtualHost *:80>
ServerName localhost
DocumentRoot /var/www/localhost
</VirtualHost>
EOF
바로 사용할 수있는 유일한 제품이었습니다 sudo
!
참조 URL : https://stackoverflow.com/questions/13633638/create-file-with-contents-from-shell-script
반응형
'UFO ET IT' 카테고리의 다른 글
f #의 문자열 시작 부분에서 패턴 일치 (0) | 2021.01.06 |
---|---|
HttpURLConnection 객체에서 JSON 구문 분석 (0) | 2021.01.06 |
Android Studio 프로젝트의 명령 줄에서 Gradle을 사용한 빌드 실패 : Xlint 오류 (0) | 2021.01.06 |
명령 출력을 변수에 할당 (0) | 2021.01.06 |
std :: lower_bound 및 std :: upper_bound의 이론적 근거? (0) | 2021.01.06 |