在命令行中将文本添加到文件中

OS X 中的终端

您可以使用以下命令语法从命令行轻松地将文本添加到文件中:

cat 文件.txt | pbcopy && echo "要添加的文本" > file.txt && pbpaste >> file.txt

在这种情况下,要在前面加上文本的文件是“file.txt”,将其替换为您自己的文档。您可能希望在测试时使用该文件的备份,直到您了解它是如何工作的。

上面的命令使用 cat 转储文件,使用 pbcopy 复制它,然后将回显的文本块粘贴到文件中,大量使用 pbcopy 和 pbpaste 命令——你可以将它们识别为 Mac OS X 剪贴板的命令行前端

您还可以将 echo 命令与临时文件结合使用,将任何文本添加到另一个文本文件的开头:

echo "要添加的文本" |猫 - file.txt > /tmp/tempfile && mv /tmp/tempfile file.txt

如果这对您来说是希腊语,那么前置文本基本上意味着您要在另一个指定文本文件的开头添加额外的文本。

我更喜欢 pbcopy/pbpaste 方法,但这仅限于 Mac OS X,如果您愿意,您可以在 Linux 和其他 Unix 变体中使用 echo 命令。

这个方便的提示是由 Cedrik 发送的,他在 OneThingWell.org 上找到了它.