在linux中,如何在不使用vi或cat命令打开文件的情况下在文件中添加内容

在linux中,如何在不使用vi或cat命令打开文件的情况下在文件中添加内容,linux,Linux,我想在linux中添加一个文件中的内容,而不用使用vi或cat命令打开该文件 假设我有一个abc.txt文件,该文件的内容是 “一只敏捷的狐狸跳过了懒狗”,现在我想在“敏捷”和“狐狸”之间加上“棕色”一词,这样它应该是“一只敏捷的棕色狐狸跳过了懒狗”。但是我想添加这个单词,而不用使用vi或cat打开文件 非常感谢您在这方面提供的任何帮助。当然,您可以使用Emacs来完成。这是一个简单的查找和替换活动,您可以使用sed命令执行,如下所示: sed -i 's/quick/quick brown/g

我想在linux中添加一个文件中的内容,而不用使用vi或cat命令打开该文件

假设我有一个abc.txt文件,该文件的内容是 “一只敏捷的狐狸跳过了懒狗”,现在我想在“敏捷”和“狐狸”之间加上“棕色”一词,这样它应该是“一只敏捷的棕色狐狸跳过了懒狗”。但是我想添加这个单词,而不用使用vi或cat打开文件


非常感谢您在这方面提供的任何帮助。

当然,您可以使用Emacs来完成。

这是一个简单的查找和替换活动,您可以使用
sed
命令执行,如下所示:

sed -i 's/quick/quick brown/g' abc.txt

sed-i's/quick/quick brown/g'abc.txt
,如果您确切知道该文件的内容。
echo“一只敏捷的棕色狐狸跳过了懒狗”>/path\u到您的文件/abc.txt
(它实际上取代了您的文件)@keltar非常感谢。。它起作用了。@evilive谢谢你的回复,但我不能替换文件,因为文件中有其他内容。写这个答案是为了产生幽默感吗?我搞不懂!不使用
vi
cat
,而是使用
emacs
!!!