라는 파일이 있는 경우 test.php
해당 내용은 다음과 같습니다.
$a = "apple";
echo PHP_EOL;
echo " the value of \$a is $a" . PHP_EOL;
콘텐츠를 STDOUT으로 전송하고 싶지만 출력 시작 부분에 헤더 문자열을 추가하고 test.php
싶습니다 . <?php
내가 원하는 결과는 다음과 같은 명령을 실행하는 것입니다.
% cat ..... test.php
터미널에서 원하는 출력
<?php
$a = "apple";
echo PHP_EOL;
echo " the value of \$a is $a" . PHP_EOL;
문자열을 <?php
변수에 할당하고 여기에서 변수를 문자열과 연결해 보았습니다.
% php='<?php'
% cat <<<$php
<?php
% cat <<<$php test.php
$a = "apple";
echo PHP_EOL;
echo " the value of \$a is $a" . PHP_EOL;
cat
이 문자열을 파일에 연결 하려고 하면 이 문자열이 무시됩니다. 파일 앞에 헤더를 STDOUT에 삽입하는
방법은 무엇입니까 ?cat
답변1
단순히 올바른 명령을 사용하면 어떨까요?
echo "<?php" && cat test.php