如果我有一个名为的文件test.php
,其内容是
$a = "apple";
echo PHP_EOL;
echo " the value of \$a is $a" . PHP_EOL;
我想将内容转移test.php
到 STDOUT,但我想<?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
此处字符串连接到文件时,此处字符串将被忽略。
如何在cat
'ed 文件之前将标头插入 STDOUT?
答案1
为什么不简单地使用正确的命令:
echo "<?php" && cat test.php