0

所以我想创建一个 bash 脚本,我知道如何创建文件,但我不知道如何写入该新文件。我想向该文件写入一些 php 代码。

你们能给我举一些例子吗?

bash 脚本应该:

  1. 创建一个新文件,例如:myFile.php
  2. 写入myFile.php <?php echo 'Hi'; ?>
4

1 回答 1

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

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

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

当 shell 重定向指向它时,总是会创建一个文件。(重定向一词的语义在这里很有趣:实际上文件标准输出,但这是一个细节。)因此,如果您将标准输出更改为文件,然后写入标准输出,那么您就是在写入该文件。当您将标准输出定向到该文件时,该文件就存在。

于 2013-04-29T13:53:45.303 回答