Fish Shell:
编写文本文件

如何操作:

要在 Fish 中写入文本文件,您可以使用 echo 命令结合重定向操作符。没有专为 Fish 中的文件写入而流行的第三方库,因为 shell 的内置命令就是简单高效地执行此任务。

向新文件写入文本或覆盖现有文件:

echo "Hello, Fish Shell!" > output.txt

此命令将 “Hello, Fish Shell!” 写入 output.txt,如果文件不存在则创建,如果存在则覆盖。

向现有文件追加文本:

如果您想在不删除其当前内容的情况下向现有文件的末尾添加文本,请使用追加操作符 >>

echo "Adding new line to file." >> output.txt

写入多行:

您可以通过使用带有换行符 \n 的 echo 来将多行写入文件,或者您可以使用分号将多个 echo 命令链在一起:

echo "First Line\nSecond Line" > output.txt
# 或
echo "First Line" > output.txt; echo "Second Line" >> output.txt

示例输出:

要在运行以上命令后查看 output.txt 的内容,使用 cat 命令:

cat output.txt
First Line
Second Line

如上所示替换或追加文本操作文件内容满足您的要求,展示了在 Fish Shell 中处理文本文件的简单而强大的方式。