2013-04-29 5 views
0

그래서 bash 스크립트를 만들고 싶습니다. 파일을 만드는 방법을 알고 있지만 새 파일에 쓰는 방법을 모르겠습니다. 일부 PHP 코드를 작성하고 싶습니다. 그 파일.bash에서 파일 만들기 + 내용 쓰기

몇 가지 예를 들려 줄 수 있습니까?

해야 bash는 스크립트 :

  1. 새 파일을 작성, 예를 들면 : myFile.php
  2. 쓰기 에 myFile.php<?php echo 'Hi'; ?>
+1

텍스트 파일을 편집 하시겠습니까? PHP 코드를 특정 목적으로 작성하고 싶습니까? – Beta

+0

특정 PHP 응용 프로그램을위한 템플릿 파일을 더 만들고 싶습니다. 터미널에서 한 번에 모든 파일을 만들고 싶다면 더 쉽게이 방법을 사용할 수 있습니다 : – Uffo

+0

'echo string> file'? 'cat other-file> file'? – kch

답변

2
cat > myFile.php <<- 'EOF' 
<?php echo 'Hi'; ?> 
EOF 

printf "<?php echo 'Hi'; ?>\n" > myFile.php 

echo "<?php echo 'Hi'; ?>" > myFile.php 

이 파일은 쉘 리다이렉트가 지시 할 때 항상 생성된다. 파일 리디렉션의 의미는 흥미 롭습니다. 실제로 파일 표준 출력이지만 자세한 내용입니다.) 따라서 표준 출력을 파일로 변경하고 표준 출력에 쓰는 경우 파일. 이 파일은 표준 출력을 출력 할 때 존재합니다.

+0

curiocity에서 빠져 나온 것 :'<< EOF'와'<< - 'EOF''의 차이점은 무엇입니까? 나는 제 1 문법에 많이 익숙하다. – anishsane

+1

작은 따옴표를 효과적으로 추가하면 전체 heredoc를 따옴표로 묶어서 PHP 코드에서 모든 달러 기호 등을 벗어날 필요가 없다. 하이픈은 탭 문자 (그러나 ** ** 공백이 아닌)를 사용하여 가독성을 위해 heredoc을 들여 쓸 수 있습니다 –