というファイルがある場合、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