【发布时间】:2015-03-15 07:16:15
【问题描述】:
我有一个包含一些单词的文本文件。我想添加一些其他单词而不用 linux 命令行删除以前的单词。
我用
echo "hello everyone" > abc.txt
写入文件 abc.txt "hello 大家"(不带引号)但删除之前的所有单词。
我该如何预防?我只想在前面的单词中添加“大家好”。
【问题讨论】:
标签: linux file shell command-line
我有一个包含一些单词的文本文件。我想添加一些其他单词而不用 linux 命令行删除以前的单词。
我用
echo "hello everyone" > abc.txt
写入文件 abc.txt "hello 大家"(不带引号)但删除之前的所有单词。
我该如何预防?我只想在前面的单词中添加“大家好”。
【问题讨论】:
标签: linux file shell command-line
使用“>>”将内容附加到文件末尾,例如:
echo "hello everyone" >> abc.txt
">" 将删除现有内容,然后在 abc.txt 中写上大家好。
【讨论】:
> 截断文件然后写入,>> 追加。将> 更改为>>,您将获得金奖。
【讨论】: